Senior Embedded Software Entwickler
Role details
Job location
Tech stack
Job description
Wir vereinen Expertise in Embedded Software, moderner Softwareentwicklung, Cloud-Architekturen, Data & AI Engineering sowie ganzheitlichem Systems Engineering. So entstehen vernetzte Plattformen, smarte Datenanalysen und hochverfügbare Architekturen für komplexe und sicherheitskritische Anwendungen.
In dieser Rolle verantwortest du die Entwicklung und Optimierung von Embedded Software für komplexe Echtzeitsysteme. Du arbeitest eng mit Hardware-, System- und Testteams zusammen, um leistungsfähige und zuverlässige Lösungen zu realisieren. Der Fokus liegt auf der hardwarenahen Entwicklung, Integration sowie der Sicherstellung von Qualität und Performance über den gesamten Entwicklungszyklus hinweg.
Werde jetzt Teil unseres Teams - in einer internen und unbefristeten Festanstellung als Senior Embedded Software Entwickler (m/w/x) mit folgenden Aufgaben:
- Design, Entwicklung und Implementierung von Embedded Software für Mikrocontroller und Mikroprozessoren
- Integration von Software mit Hardwarekomponenten sowie angrenzenden Software- und FPGA-Modulen
- Analyse von Systemanforderungen und Ableitung von Softwarearchitekturen und Spezifikationen
- Entwicklung und Optimierung von Code in C/C++
- Durchführung von Code-Reviews sowie Sicherstellung von Standards und Best Practices
- Entwicklung und Durchführung von Unit- und Integrationstests
- Fehleranalyse, Debugging und Behebung von Hard- und Softwareproblemen
Requirements
- Mehrjährige Erfahrung in der Embedded Softwareentwicklung in Echtzeitumgebungen
- Sehr gute Kenntnisse in C/C++ sowie idealerweise Erfahrung mit Python
- Erfahrung mit Embedded Linux sowie gängigen Entwicklungstools und Versionsverwaltung (z.B. GitLab)
- Gutes Verständnis von Hardwarearchitekturen, Peripherie und hardwarenaher Programmierung
- Kenntnisse gängiger Kommunikationsprotokolle (z.B. CAN, I2C, SPI, UART)
- Verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift
- Bereitschaft zur Teilnahme am Überprüfungsverfahren - Für diese Tätigkeit ist eine Sicherheitsüberprüfung nach SÜG (Ü2) vorgesehen