TASKS
- Sie entwickeln Linux Kernel-Module sowie Device Driver für verschiedene Hardware-Komponenten und sorgen für deren stabile Integration in Embedded Systeme
- Gemeinsam mit angrenzenden Fachbereichen analysieren Sie Systemanforderungen, stimmen Schnittstellen ab, unterstützen bei der Integration von Hardware und Software und beraten bei der Analyse und Behebung komplexer Fehler
- Darüber hinaus implementieren Sie User-Space Applikationen in C/C++ und passen Embedded Linux Distributionen mithilfe gängiger Build-Systeme an
- Im Rahmen von Testing und Qualitätssicherung führen Sie Code Reviews, Performance-Analysen sowie Debugging durch und dokumentieren Ihre Ergebnisse strukturiert
- Nicht zuletzt erstellen und pflegen Sie technische Dokumentationen, wirken an Design-Reviews mit und treiben den Wissenstransfer im Team aktiv voran
PROFILE
- Sie verfügen über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung sowie mehrjährige Erfahrung in der Embedded Linux Entwicklung
- Fundierte Kenntnisse in C und gute Kenntnisse in C++ bringen Sie ebenso mit wie praktische Erfahrung in der Entwicklung von Kernel-Modulen und Device Treibern
- Idealerweise besitzen Sie Know-how in Embedded Linux Build-Systemen wie Yocto oder Buildroot sowie in hardwarenahen Schnittstellen (z. B. I2C, SPI, UART)
- Erfahrung mit gängigen Entwicklungstools (Git, Cross-Compilation, Debugging-Tools) sowie ein gutes Verständnis der Linux Kernel Architektur runden Ihr technisches Profil ab
- Eine strukturierte, selbstständige Arbeitsweise, Teamfähigkeit und Qualitätsbewusstsein sowie sichere Englischkenntnisse ermöglichen Ihnen eine effektive Zusammenarbeit im internationalen Umfeld

