Softwareentwickler Embedded Linux (m/w/d)
Summary
Develop and maintain embedded Linux software, hardware drivers, and kernel components for embedded products at FERCHAU in Friedrichshafen. Day to day: C/C++ development, adapting Linux kernels and Yocto/Buildroot build systems, code reviews, unit tests, and debugging on target hardware alongside hardware and architecture teams.
In dieser Rolle arbeiten Sie an Embedded-Linux-basierten Produkten und Systemen, entwickeln und pflegen Software sowie Treiber und Kernel-Komponenten. Sie arbeiten eng mit Hardwareentwicklung, Systemarchitektur und Projektmanagement zusammen, um innovative Lösungen voranzutreiben. Sie führen Code-Reviews, Unit-Tests und Debugging auf Zielhardware durch und gestalten Build-Prozesse mit gängigen Tools. Diese Position bietet Gestaltungsraum in einem technologiegetriebenen Umfeld mit engem Kundenfokus.
Leistungen / Benefits- Betriebliche Altersvorsorge
- Unbefristeter Arbeitsvertrag
- Rabatte (Reisen, Elektronik, Autos)
- Kitazuschuss zur Kinderbetreuung
- Fort- und Weiterbildungsmöglichkeiten
- Jahresbrutto bei 40 h/Woche
- Entwicklung und Pflege von Embedded Software auf Linux-Basis
- Integration von Hardwaretreibern, Middleware und Applikationen in Embedded-Linux-Umgebungen
- Anpassung von Linux-Kernels und Build-Systemen (Yocto, Buildroot)
- Durchführung von Code-Reviews, Unit-Tests und Debugging auf Zielhardware
- Enge Zusammenarbeit mit Hardwareentwicklung, Systemarchitektur und Projektmanagement-Plattform
- Fundierte Kenntnisse in C/C++
- Erfahrung mit Embedded Linux
- Erfahrung mit Build-Systemen (Yocto, Buildroot) und Git
- Kenntnisse in Debugging-Tools
- Treiberentwicklung, Kernel-Module oder Bootloadern (z. B. U-Boot) von Vorteil
- Selbstständige, strukturierte Arbeitsweise und Teamfähigkeit
- Selbstständige Arbeitsweise
- Teamfähigkeit
- Strukturierte Problemlösungsfähigkeiten
- C/C++
- Embedded Linux
- Yocto