Senior Softwareentwickler Embedded Systems C
Role details
Job location
Tech stack
Job description
Entwicklung von Embedded Software in C++ für modulare Regelsysteme in der Automatisierungstechnik, Medizintechnik oder verwandten Branchen
-
Konzeption, Design und Implementierung von Softwarearchitekturen auf Mikrocontroller- oder Embedded Linux-Basis
-
Integration von Echtzeitbetriebssystemen (z.?B. FreeRTOS, QNX) und hardwarenaher Software
-
Optimierung von Systemleistung, Robustheit und Zuverlässigkeit im Echtzeitbetrieb
-
Durchführung von Code Reviews, Modultests und Integrationstests
-
Enge Zusammenarbeit mit Hardwareentwicklung, Systemengineering und Testteams
-
Dokumentation gemäß interner Qualitätsrichtlinien und regulatorischer Anforderungen (z.?B. ISO 13485, IEC 62304)
Requirements
Abgeschlossenes Studium der Informatik, Elektrotechnik, Mechatronik oder vergleichbar
-
Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung mit C++ (ab C++11)
-
Fundierte Kenntnisse im Umgang mit Mikrocontrollern (z.?B. STM32, NXP, TI) und Embedded Linux
-
Erfahrung mit Echtzeitbetriebssystemen (RTOS), Debugging-Tools (JTAG, GDB), Versionskontrolle (Git)
-
Kenntnisse in der Entwicklung nach V-Modell, ASPICE oder vergleichbaren Prozessen von Vorteil
-
Selbstständige, strukturierte Arbeitsweise und Freude an interdisziplinärer Zusammenarbeit
-
Gute Deutsch- und Englischkenntnisse in Wort und Schrift