Ein Unternehmen sucht einen erfahrenen Embedded Linux Engineer zur Unterstützung der Einführung und Inbetriebnahme neuer Hardware-Module bei einem führenden Technologiehersteller. Die Rolle umfasst hardwarenahe Softwareentwicklung, Programmierung von Gerätetreibern sowie direkte Fehlersuche gemeinsam mit den Hardware-Teams vor Ort. Typische Projektaufgaben:
- Entwicklung und Anpassung von Linux-Gerätetreibern für kundenspezifische Hardware-Module
- Kernel-Anpassung, Systemintegration und Performance-Optimierung von Embedded-Linux-Systemen
- Durchführung von Unit- und Integrationstests auf Zielhardware
- Enge Zusammenarbeit mit der Hardware-Entwicklung für Debugging und Fehleranalyse
- Dokumentation von Software-Architekturen und Implementierungen für internen Wissenstransfer
- Unterstützung bei der Bereitstellung der Module in Produktionsumgebungen
Wesentliche Technologien/Tools/Methodiken:
- Embedded Linux (Yocto/Buildroot), C/C++, Shell-Scripting
- Debugging-Tools: JTAG, gdb, Logikanalysatoren
- Versionsverwaltung (Git), CI/CD für Embedded-Projekte
KPIs/Erfolgskennzahlen:
- Termingerechte Inbetriebnahme der Module, Systemverfügbarkeit/MTBF, Fehlerrate im Feldeinsatz, Stabilität unter Ressourcenbeschränkungen
Besondere Herausforderungen/Risiken:
- Hard- und Softwareintegration unter Zeitdruck, Umgang mit begrenzten Ressourcen auf Embedded-Geräten
Liefergegenstände:
- Einsatzbereite Hardware-Module mit getesteter Linux-Firmware
- Vollständige Projekt- und Code-Dokumentation, Know-how-Transfer an die Kunden-Teams
Erkenntnisse/Best Practices:
- Intensive bereichsübergreifende Zusammenarbeit, frühzeitige Integrationstests, automatisierte Regressionstests und Code-Reviews