C++ Softwareentwickler Embedded Linux (m/w/d)
Summary
Develops and integrates embedded software on Linux-based platforms, writing distributed services and applications in modern C++ (C++23). Day-to-day work spans Yocto/OpenEmbedded build maintenance, CMake/Conan/GitLab CI/CD pipelines, code reviews, debugging, and deployment on RISC-V target hardware.
Wir suchen einen erfahrenen Softwareentwickler Embedded Linux / C++ (m/w/d) zur Unterstützung bei der Entwicklung und Integration moderner Softwarelösungen für Embedded-Systeme. Der Schwerpunkt liegt auf der Entwicklung verteilter Anwendungen in C++ 23 sowie der Integration auf Linux-basierten Embedded-Plattformen.
Start: 31. August 2027
Arbeitszeit: 39 Std./Woche (Flexible Arbeitszeiten - Kernzeit: 09:00-15:00 Uhr
Standort: Oberpfaffenhofen
Remote: Homeoffice nach Einarbeitung möglich (3 Tage vor Ort, 2 Tage remote pro Woche)
Staatsbürgerschaft: EU - Bürger
Aufgaben:
Entwicklung von Services und Anwendungen in C++ 23
Integration in verteilte Systeme und Embedded-Linux-Umgebungen
Build-, Test- und Deployment-Prozesse mit CMake, Conan und GitLab CI/CD
Durchführung von Code Reviews, Tests und Debugging
Pflege und Erweiterung von Yocto/OpenEmbedded-Builds
Deployment und Fehleranalyse auf RISC-V-basierter Zielhardware
Anforderungen:
Sehr gute Kenntnisse in modernem C++ (C++ 17 / C++20 / C++ 23)
Erfahrung mit Embedded Linux und Yocto / OpenEmbedded
Know-how in CMake, Conan und GitLab CI/CD
Verständnis für verteilte Systeme und Multithreading/Concurrent Programming
fließende Deutsch- und Englischkenntnisse
EU-Staatsbürgerschaft erforderlich
Nice-to-have: Kenntnisse im FPGA-/SoC-Umfeld von Vorteil