CI/CD Engineer Embedded Systems
Role details
Job location
Tech stack
Job description
- Du pflegst und optimierst CI/CD-Workflows auf Basis von Gitea Actions und verwandten Tools
- In dieser Rolle entwickelst du automatisierte Build-, Test- und Deployment-Pipelines konsequent weiter
- Als CI/CD- und Infrastrukturingenieur:in verbesserst du Reproduzierbarkeit und Stabilität von Builds über alle Systeme hinweg
- Du nutzt Container-Technologien wie Podman oder Docker für robuste Build- und Testumgebungen
- Du baust automatisierte Tests von Unit- bis zu hardware-nahen Systemtests weiter aus
- Du arbeitest eng mit C++- und Embedded-Entwicklern zusammen, um den gesamten Entwicklungs- und Release-Prozess zu verbessern
Requirements
- Du verfügst über fundierte Erfahrung mit CI/CD-Pipelines, Build-Automatisierung und Git-basierten Entwicklungsprozessen.
- Du arbeitest sicher in Linux-Umgebungen, insbesondere in Containerisierung, Scripting (z.B. Bash, Python) und mit relevanten System-Tools.
- Du beherrschst moderne C++-Build-Workflows und Dependency Management, idealerweise mit Conan, und legst Wert auf reproduzierbare Builds und stabile Toolchains.
- Du hast Praxis im Umgang mit containerisierten Build- und Testumgebungen wie Podman oder Docker und löst komplexe Build-, Dependency- und Deployment-Probleme strukturiert.
- Du gehst pragmatisch vor, verbesserst bestehende Build- und Release-Systeme zielgerichtet und arbeitest gerne eng mit Software-, C++- und Embedded-Entwicklern zusammen.
- Optimalerweise bringst du zusätzlich Erfahrung mit Embedded-Linux-Buildsystemen (z.B. Buildroot, Yocto), Artefakt-Repositories sowie automatisierten Quality Gates und Codeanalyse mit.
- Du bist fliessend in Deutsch.
Benefits & conditions
Frauenfeld
- Full-timeEmployment type: Full-time
- CHF 115,000 - CHF 135,000 (employer salary)
- On-site
- Be an early applicant
About this job
Lohn - CHF115'000 - 135'000 Wie stoppt man eine Drohne in der Luft? Unser Rocken Partner entwickelt und produziert intelligente Abfangsysteme für unbemannte Flugobjekte. Mit elektrisch angetriebenen Sentinel-Systemen, die Geschwindigkeiten bis 230 km/h erreichen, schützt das Unternehmen kritische Infrastrukturen vor unerwünschten Eindringlingen aus der Luft. Die Lösungen kombinieren autonome Flugsteuerung, intelligente Suchköpfe und modulare Bauweise - vom reinen Abfangen bis zum kontrollierten Abtransport in Sicherheitszonen. Im Zentrum steht dabei stets minimaler Kollateralschaden. Das Team arbeitet an der Schnittstelle von Verteidigungstechnik, Robotik und Luftraumüberwachung. Flache Hierarchien und kurze Entscheidungswege prägen den Arbeitsalltag. Bist du bereit, an Systemen zu arbeiten, die Sicherheit neu definieren? Dann freut sich unser Rocken Partner auf deine Bewerbung.
Rolle:
Du möchtest CI/CD, Build-Systeme und Release-Prozesse nicht nur betreuen, sondern aktiv bessere Entwicklungsabläufe für komplexe technische Systeme gestalten und vorantreiben. In dieser Rolle übernimmst du die kontinuierliche Verbesserung und Stabilisierung von Build-, Test- und Deployment-Pipelines und stellst sicher, dass alle Schritte effizient und robust ineinandergreifen. Du verantwortest reproduzierbare Builds, eine saubere Verwaltung von Abhängigkeiten sowie zuverlässig funktionierende Entwicklungs- und Release-Prozesse. Dabei analysierst du bestehende Abläufe, identifizierst Optimierungspotenziale und setzt zielgerichtete technische Verbesserungen um. Zudem arbeitest du eng mit der Software- und Embedded-Entwicklung zusammen, um stabile, skalierbare und praxisnahe Lösungen für den gesamten Produktlebenszyklus zu schaffen.