Build & Release Engineer Embedded Software (m/w/d)
Über
Rolle
Für die Weiterentwicklung einer modernen Engineering-Infrastruktur wird eine erfahrene Fachperson im Bereich Build Automation und Release Engineering gesucht. Du arbeitest an der Schnittstelle zwischen Softwareentwicklung und Embedded Systems und stellst stabile sowie nachvollziehbare Entwicklungs- und Auslieferungsprozesse sicher.
Du entwickelst automatisierte Pipelines, optimierst Build-Umgebungen und unterstützt die Qualitätssicherung durch zuverlässige Testprozesse. In Zusammenarbeit mit den Entwicklungsteams analysierst du technische Herausforderungen, verbesserst bestehende Toolchains und sorgst für eine transparente Verwaltung von Softwareversionen und Build-Artefakten.
Verantwortung
Weiterentwicklung von CI/CD-Pipelines und Automatisierung von Software-Builds
Optimierung reproduzierbarer Build- und Testumgebungen für C++- und Embedded-Projekte
Verwaltung und Verbesserung von Abhängigkeiten, Paketen und Build-Artefakten
Einsatz von Docker oder Podman zur Standardisierung von Entwicklungs- und Testumgebungen
Mitarbeit an Embedded-Linux-Builds sowie Ausbau automatisierter Unit- und Systemtests
Verbesserung von Release Management, Versionierung, Dokumentation und Entwicklungsabläufen
Qualifikationen
Abgeschlossene Ausbildung oder Studium in Informatik, Systemtechnik oder Software Engineering beziehungsweise vergleichbare Praxiserfahrung
Erfahrung mit CI/CD-Workflows, Git und automatisierten Build- und Release-Prozessen
Solide Linux-Kenntnisse und Verständnis moderner C++-Build- und Dependency-Management-Prozesse
Gute Scripting-Kenntnisse in Bash oder Python sowie Erfahrung mit containerisierten Umgebungen
Analytisches Denkvermögen, strukturierte Priorisierung und pragmatische Problemlösung
Teamorientierte Persönlichkeit mit Verantwortungsbewusstsein und Interesse an der nachhaltigen Verbesserung technischer Prozesse