Embedded Linux / C++ Software Engineer
Role details
Job location
Tech stack
Job description
- Du entwirfst, implementierst und wartest Linux-Systeme sowie Komponenten unserer Automatisierungssoftware.
- Du erarbeitest strukturierte Softwarearchitekturen, um den Kern unserer Automatisierungssoftware und deren Schnittstellen zu gestalten.
- Du planst, erstellst und konfigurierst Betriebssystemvorlagen für Linux (Yocto).
- Du pflegst und entwickelst CI/CD Pipelines.
- Du arbeitest eng mit anderen Abteilungen zusammen, erarbeitest Anforderungen sowie Zusammenhänge und trägst dazu bei, langfristige tragfähige Lösungen für unser System zu entwickeln., Tätigkeitsfelder und Schlagworte
- Automatisierung
- Elektrotechnik
- Entwicklung
- Vertrieb
- Verfahrenstechnik In diesem Dokument befinden sich aus Sicherheitsgründen keine Kontaktdaten des Arbeitgebers. Wenn Sie diese sehen möchten, lösen Sie bitte die Sicherheitsfrage und laden Sie das PDF erneut.
Requirements
-
Mehr als 5 Jahre Berufserfahrung im Softwaredesign und in der Softwareentwicklung in modernem C++17 (wünschenswert: IEC 62443, MISRA C++).
-
Nachgewiesene Erfahrung in der Entwicklung von Linux Betriebssystemen im Embedded- bzw. Echtzeitumfeld (wünschenswert: Yocto).
-
Tiefergehende Kenntnisse des Linux-Kernels.
-
Erfahrung im Bereich der Pflege und Entwicklung von CI/CD Pipelines.
-
Zielorientierte, selbstständige Arbeitsweise sowie ausgeprägte Teamfähigkeit.
-
Hohe Motivation, sich komplexe technische Zusammenhänge eigenständig zu erarbeiten.
-
Gute Kenntnisse in Bash/Shell und Python. DAS ERWARTET DICH BEI UNS
-
Technisch anspruchsvolle Aufgaben mit echtem Gestaltungsspielraum (Architektur, OS-Templates, Build/Release).
-
Zusammenarbeit mit interdisziplinären Teams und klarer Produktorientierung.
-
Fokus auf nachhaltige Qualität: robuste Architekturen, Automatisierung, saubere Prozesse.
-
Persönliche Weiterentwicklung: wir unterstützen Fortbildungen und den Ausbau Deiner Stärken.