15.09.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Software Engineer C++ | Echtzeitsysteme und Linux

München, Deutschland
Weltweit
B.E. Elektronik
München, Deutschland
Weltweit
B.E. Elektronik

Profilanlagen

martin-collins-lebenslauf-2026.pdf

Über mich

Dipl Ing Elektrotechnik Sprachen: Englisch (Muttersprache), Deutsch (Fliessend), Französisch(Verhandlungssicher) Seid über 20 Jahre als Entwickler von Sicherheitskritische-, Echzeit,- und Hardwarenahesoftware tätig

Skills

ARM ArchitekturAssemblerspracheAutomobilindustrieAutomotive Open System ArchitectureMedizintechnikBuildrootUNIXC++CanopenCode Composer StudioLinuxEclipsePerlVisual C++FirmwareFPGAFreertosHP-UXIEC 61508BildverarbeitungIso 26262PythonLithografieMATLABMicrosoft Visual StudioMisra CObjektorientierte Software-EntwicklungPascalQt (Software)Echtzeit-BetriebssystemePowerpcSolarisSQLTool Command LanguageTCP / IPUMLVhdlExtensible Markup LanguageVivadoEchtzeitsystemeDOORS (Software)ModelSimSicherheitskritischeRechnerarchitekturRational RoseVBA Programming LanguageBetriebssystemePolarionCanoe SoftwareJenkins
Schwerpunkte:
  1. Software Entwicklungsingenieur (OO)
  2. Unix / Linux Systeme auch Embedded
  3. Embedded / Hardwarenahe Firmware C und C++
  4. Sicherheitskritische Software - SIL3
  5. FPGA / VHDL
Programmiersprachen:
C / C++, Assembler(NXP/FreeScale, Texas Instruments, ARM), Pascal, Ada, Code Composer Studio C , Visual Studio C++/ Spectrum, Visual Basic, Perl, Python, Qt, SQL, Tcl, VHDL, XML, Autosar
Betriebssysteme:
Windows, Linux, Sinix, SCO Unix, Solaris, HPUX, OS 390, SCIOPTA, uC/OSII, ISL RTOS, FreeRTOS
Hardware:
PowerPC, Atmel AT91SAM7X256 ARM, Texas Instruments TMS320C5509, TMS320C54xx, Motorola 68000, Motorola Silver Oak, Infineon TriCore, Infineon C167, ARM9, ARM7, ARM Cortex A9, Cortex M0
FPGA Xilinx Artix 7
Netzwerke und Kommunikation:
TCP/IP, GSM, AS-i, CAN, CANOpen, USB, I2C
Methoden/Standard:
UML 2.1, OOP, STL, ISO 26262, IEC 61508
Buildroot, Pengutronix, MISRA
Tools
DOORS, Jenkins, Vivado, ModelSim, Visual Basic, Enterprise Architect, Rational Rose, Canoe, LABCAR, ASCET, INCA, Matlab/Simulink, Eclipse, QtCreator, Visual C++, TI Code Composer Studio, Polarion
Branchen:
Automotive, Medizintechnik, Flugwesen, Mobilfunk, Bildbearbeitung, Industrielle Steuerungen (SIL 3)
Sonstige:
Fahrersicherheitstraining B1 und B2

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2000

Sprachen

DeutschverhandlungssicherEnglischMutterspracheFranzösischverhandlungssicher

Projekthistorie

Senior Softwareentwickler/ Entwicklungsingenieur

Munich Electrification GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

Entwicklung von einem Hardware-In-Loop System basiert auf Zephyr und STM32H7 Cortex uC.
Das System unterstützt das Testen eines Batteriemanagementsystems für ASIL Zertifizierung.
Entwicklungssprachen C und Python mit Pytest.

Senior Softwareentwicklungsingenieur

SMA GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

C++17 MISRA Programmierung von Konfigurationssoftware für komplexe Solarstromanlagen
Entwicklung Python Code-Generierungswerkzeug
Refactoring von Mehrprozesssystemen auf C++17
Neue Feature-Entwicklung in C++17
CVE-Fixes mit Trivy

Softwareentwickler/ Entwicklungsingenieur

Mobile Video Systems

Automobil und Fahrzeugbau

< 10 Mitarbeiter

Entwicklung von Echtzeitsystem-Firmware für Kamera:
Entwicklung einer USB Schnittstelle zur Steuerung der Kamera
Entwicklung eines Filesystems auf Secure Digital Karte
Entwicklung einer Applikation mit GUI für PC mit Tt4 / Qt 6
Technische Anforderung: SD/MMC, Atmel AT91SAM7X256, ARM, USB, SDI, I2C, IAR Compiler, C++, Qt4 / Qt6 C++

Softwareentwickler/ Entwicklungsingenieur

Hamilton-Medical AG

Pharma und Medizintechnik

1000-5000 Mitarbeiter

C++ 17 Programmierung eines sicherheitskritischen Medizingerät in IBM Rational Rhapsody
Programmierung von Unit Tests mit Cantata
Erzeugung von Spezifikationen und Testpläne
Technische Anforderung: IBM Rational Rhapsody, Cantata Unit Testing, C++17, Keil – ARM Cortex,

Softwareentwickler/ Entwicklungsingenieur

Arri GmbH

Industrie und Maschinenbau

1000-5000 Mitarbeiter

C++ 17 Programmierung einer Test- und Produktionsanlage für Kino-Beleuchtung
Betriebssystem Embedded Linux – Yocto
Konfigurationsdaten und Testergebnisse werden in JSON Format gespeichert
Technische Anforderung: C++17, Embedded Linux(Yocto), JSON, BOOST, BASH

Softwareentwickler/ Entwicklungsingenieur

Truma GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

C++ (2017) Programmierung nach MISRA für ein Klimagerätsteuerung mit ARM Cortex M0
Betriebssystem FreeRTOS
Architekturentwicklung mit Enterprise Architect
Technische Anforderung: MISRA C++17, ARM Cortex M0, Enterprise Architect, FreeRTOS

Softwareentwickler/ Entwicklungsingenieur

SIT GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

C Programmierung nach MISRA für ein Enkodierungsplatform für Software Defined Radio
Automatische Tests mit Python Test Framework nach dem Verfahren „Common Criteria for Information Technology Security Evaluation“
Automatische Regression Tests mit Jenkins
Technische Anforderung: MISRA, Greenhills C, Python, Jenkins

Softwareentwickler/ Entwicklungsingenieur

BMW AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Entwicklung von Modulen für ein Steuergerät in C++ mit Autosar Anbindungen an Sensoren und Aktuatoren anhand von einem Model in Matlab/Simulink
Entwicklung von Unit Tests in Google Test
Technische Anforderung: Matlab/Simulink, C++ 2003, C++ 2018, Google Test, Autosar, Cmake, MISRA

Softwareentwickler/ Entwicklungsingenieur

Magnet Motors GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

FPGA Xilinx Artix 7 Entwicklung mit VHDL
Modellierung mit ModelSim
Modellierung des FPGA-Designs mit Matlab/Simulink
Technische Anforderung: Matlab/Simulink, Xilinx Artix 7, Vivado, VHDL, ModelSim, Tcl

Softwareentwickler/ Entwicklungsingenieur

Dallmeier Elektronik GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

Embedded Linux Entwicklung für ARM Cortex A9 System mit Ambarella SDK
Embedded Linux Entwicklung für ARM Cortex A8 System mit buildroot und TI OMAP SDK
Konfiguration, Anpassungen/Bug Fix Linux Treiber
Automatisierte Tests mit Jenkins
Nvidia Jetson X1 – Inbetriebnahme für CUDA Entwicklung
Qt C++ Programmierung
Technische Anforderung: Embedded Linux, Arm Cortex A8, Arm Cortex A9, Buildroot, Linaro Toolchain, Tcl/Tk, Bash, Qt, C, C++(2014)

Softwareentwickler/ Entwicklungsingenieur

IFM Ecomatic GmbH

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC, Tricore, ARM9 (Fehler Management, Diagnosen, Kommunikation):
Erstellung von Software – Requirements/Architecture mit Polarion und Enterprise Architect
Design von Software nach IEC 61508, ISO 26262, MISRA
Entwicklung in C und C++ (2011) zu SIL2/3 für PowerPC (MPC5554), Tricore, ARM9
Erstellung von Modulspezifikationen mit UML
Durchführung Reviews von Code und Spezifikationen
Programmierung von Tools mit Qt C++
Technische Anforderung: Power PC, Tricore, ARM9, Hardwarenahe Programmierung, C, C++, SIL3, Sicherheitskritische Software, Qt


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden