About this role
About the Role Diehl sucht einen Entwicklungsingenieur (m/w/d) Embedded Software, der Hardwarenahen Softwarekonzepten und -implementierungen für eingebettete Systeme in C/C++ realisiert. Sie arbeiten eng mit Hardware- und Systementwicklung sowie internen Stakeholdern zusammen, um robuste, effiziente Lösungen sicherzustellen. What You'll Do
- Konzeptionieren und Implementieren effizienter, hardwarennaher Softwarekomponenten für eingebettete Systeme in C/C++ in enger Abstimmung mit Hardware- und Systementwicklung sowie internen Stakeholdern.
- Einbinden von Sensoren und Aktoren über Schnittstellen wie I²C, SPI, UART, HDLC.
- Inbetriebnahme von FPGA-Designs und IP-Cores sowie deren Integration in Linux oder bare-metal Systeme.
- Erstellen und Implementieren von Echtzeitanwendungen und Inbetriebnahme zusammen mit der Hardware (Testing und Debugging von Hardware und Software).
- Technische Dokumentation erstellen, Code-Reviews mitwirken und sich an der kontinuierlichen Weiterentwicklung von Entwicklungsprozessen, Werkzeugen und Standards beteiligen. What We're Looking For
- Abgeschlossen Promotion in (technischer) Informatik, Physik, Elektrotechnik oder eines vergleichbaren Studiengangs.
- Umfangreiche Erfahrung mit Linux, insbesondere bei der Einbindung von Hardware und Linux-Kernel-Treiber-Entwicklung, sowie hardwarenahes Programmieren mit C und C++.
- Umgang mit Mikrocontrollern (z. B. ARM Cortex) sowie Kommunikationsschnittstellen und Debugging-Werkzeugen.
- Strukturierte, eigenverantwortliche Arbeitsweise, Teamfähigkeit und sehr gute Deutsch- sowie gute Englischkenntnisse. Nice to Have
- Erfahrung mit FPGA-Designs und IP-Cores (Integration in Linux oder bare-metal).
- Kenntnisse in HDLC und weiteren bus-/schnittstellenbezogenen Protokollen. Compensation & Benefits
- Berufliche & persönliche Weiterentwicklung
- Tarifliche Vergütung
- Flexible Arbeitszeiten
- Onboarding-Programm
- Familienunternehmen