19.11.2025 aktualisiert
AA
Premiumkunde
100 % verfügbarSenior Embedded Software Engineer
Windsbach, Deutschland
Weltweit
B.Sc. Computer ScienceÜber mich
Embedded Softwareentwickler mit über 17 Jahren Projekterfahrung in der hardwarenahen Softwareentwicklung für sicherheitskritische Systeme in den Branchen Automotive und Industrie. Spezialisiert auf C/C++ Mikrocontroller-Programmierung.
Skills
AUTOSARJenkins Pipeline ScriptC/C++PerlPythonCANape / CANalyzerCANoeASIL DISO 26262Matlab Targetlink Embedded CTreiberentwicklungI2C CAN SPI LIN UARTARMSTM32SPC5AurixTriCore
Embedded Softwareentwickler mit über 17 Jahren Projekterfahrung in der hardwarenahen Softwareentwicklung für sicherheitskritische Systeme in den Branchen Automotive und Industrie. Spezialisiert auf C/C++ Mikrocontroller-Programmierung (u. a. STM32, Infineon AURIX, SPC570S), Echtzeitsysteme (FreeRTOS, QNX, AUTOSAR OS) und funktionale Sicherheit (ISO 26262 bis ASIL-D, IEC 61508 SIL2). Langjährige Praxis in der Treiber- und HAL-Entwicklung, Kommunikation über CAN, LIN, FlexRay, Ethernet sowie in der Automatisierung von Build-, Test- und Releaseprozessen (Jenkins, Git, SVN, CI/CD).
Eingesetzte Tools
Embedded Software, C/C++, Python, STM32 (ARM Cortex-U5), Infineon AURIX Tricore, CAN, SPI, I2C, LIN, FlexRay, UART, Diagnose, Vector CANoe/CANape, FreeRTOS, AUTOSAR OS, QNX, Safety (ASIL A-D, SIL2/3), ISO 26262, MISRA C, Jenkins CI/CD, Git, SVN, JIRA, JTAG, Lauterbach, Bootloader, Agile Software Entwicklung, Scrum, Kanban, Statische Codeanalyse PC-LINT
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Aufgaben und Ergebnisse
Entwicklung von Treibern und Hardware Abstaction Layer(HAL) für Seilzug- und Absolut Encoder
- Funktionsentwicklung: EEprom, I2C, SPI, UART, CANopen/CAN SAE J1939, ADC, FehlerSpeicher
- Bootloader Entwicklung
- Funktional Safety (SIL2) auf SPC570S und STM32 U575
- Buildautomatisierung und Releasemanagement
Technische Umgebung
- C/C++
- CubeIDE (ST)
- Git (Bitbucket), SVN
- JIRA
- Jenkins
- Python
- UDE Debugger (Universal Debug Engine via JTAG)
- Make
- FuSi IEC 61508 SIL2
- 32-bit SPC570S Automotive Microcontroller und STM32 U575
Aufgaben und Ergebnisse
Softwareentwicklung Automotive / E-Mobilität (Busse und LKWs)
- Entwicklung von AUTOSAR-Basissoftwaremodulen für elektrische Antriebssysteme
- Funktionsentwicklung im Bereich Bussysteme (CAN/LIN ↔ RTE Kommunikation)
- Umsetzung von Diagnose-Diensten: DTCs, Coding
- Verantwortung für Buildautomatisierung und Releasemanagement mittels Jenkins-Pipelines
Technische Umgebung
- C / C++
- Tasking v4 und v6
- CANape, CANoe,VectorTestStudio, EB-Tresos
- WinIDEA
- AUTOSAR 4
- FuSi ISO26262 bis ASIL-C
- Infineon Aurix TC27
- SVN
- Make
- Jenkins (Pipelines)
Aufgaben und Ergebnisse
Softwareentwicklung im Bereich Autosar Basissoftware für adaptive Fahrwerkssystemen (MLBevo)
- Funktionsentwicklung BUS: Kommunikation zwischen Flexray, SubCAN und RTE. Diagnose Dienste (DTCs, Coding)
- Microcontroller to Microcontroller Kommunikation über HSSL inklusive Treiberentwicklung im MCAL
- Inbetriebnahme der Funktionen am Fahrzeug
- Buildautomatisierung mit Jenkins
Technische Umgebung
- C
- Tasking
- CANape, CANoe, CANalyzer, Davinci, Geny, EB-Tresos
- AUTOSAR 3 und 4 + Adaptive Autosar
- Infineon Aurix TC39
- Lauterbach Trace32
- Scons
- Jenkins (Pipelines)
- FuSi ISO26262 bis ASIL-D
- PTC Integrity / SVN / Git