CI/CD & Embedded Build Engineer – Automation, C++ & DevOps (m/w/d)
Über
Rolle
In dieser Rolle als DevOps Engineer übernimmst du die Verantwortung für die Weiterentwicklung unserer Build-, Test- und Release-Infrastruktur, um eine zuverlässige, reproduzierbare und effiziente Softwareentwicklung und -auslieferung zu gewährleisten. Du arbeitest eng mit unseren Entwicklern zusammen, um Reibungspunkte im Entwicklungsprozess zu identifizieren und pragmatische Lösungen zu entwickeln. Dein Ziel ist es, unsere CI/CD-Workflows, Build-Umgebungen, Testprozesse und Release-Abläufe zu optimieren. Du hast Freude daran, Entwicklungsprozesse zu automatisieren und komplexe Build-Umgebungen zu verstehen. Als Senior DevOps Engineer bringst du deine technischen Fähigkeiten und deine lösungsorientierte Herangehensweise ein, um unsere Engineering-Infrastruktur nachhaltig zu verbessern.
Verantwortung
Du entwickelst unsere Gitea-Actions-Workflows für Build, Test und Delivery kontinuierlich weiter.
Du automatisierst Kompilierung, Qualitätssicherung und Bereitstellung für C++- und Embedded-Software.
Du etablierst konsistente Toolchains und reproduzierbare Builds über lokale Systeme, Runner und Targets hinweg.
Du betreust Conan, Container sowie Buildroot und optimierst die technische Entwicklungsumgebung.
Du verbesserst Test-, Release- und Artefaktprozesse gemeinsam mit den Entwicklerteams und dokumentierst relevante Standards.
Qualifikationen
Du hast eine Ausbildung oder ein Studium in Informatik, Software Engineering, Systemtechnik oder eine vergleichbare Praxiserfahrung.
Du bringst fundierte Kenntnisse in CI/CD, Git-basierten Workflows und automatisierter Softwareauslieferung mit.
Du bist sicher im Linux-Umfeld und kennst C++-Buildketten, Dependency Management sowie Bash oder Python.
Du verfügst idealerweise über Erfahrung mit Gitea Actions, Jenkins, Buildroot, Yocto oder Cross-Compilation.
Du arbeitest strukturiert, qualitätsbewusst und lösungsorientiert und übernimmst gerne Verantwortung für technische Verbesserungen.