DevOps Engineer – Embedded Systems & CI/CD (m/w/d)
Summary
DevOps Engineer in Winterthur designing and optimizing CI/CD build and deployment pipelines for embedded C++ software — Docker-based build environments, cross-compilation toolchains, automated testing and static code analysis, and reproducible releases. Office-based role with homeoffice and flexible hours.
DevOps Engineer – Embedded Systems & CI/CD (m/w/d)
Rolle
Du möchtest die Entwicklung komplexer Embedded-Software effizienter machen und moderne Automatisierung direkt in hardwarenahe Entwicklungsprozesse integrieren? In dieser Rolle entwickelst du leistungsfähige Build- und Deployment-Pipelines, optimierst Entwicklungsabläufe und schaffst die Grundlage für reproduzierbare, zuverlässige Software-Releases im C++-Umfeld.
Qualifikationen
- Erfahrung im Aufbau oder in der Weiterentwicklung von CI/CD-Pipelines
- Gute Kenntnisse in C++-Softwareentwicklungsprozessen, idealerweise im Embedded-Umfeld
- Erfahrung mit Build-Systemen wie CMake, Ninja, Make oder vergleichbaren Technologien
- Praktische Kenntnisse in Docker und containerisierten Entwicklungsumgebungen
- Erfahrung mit Versionsverwaltung und automatisierten Workflows, beispielsweise mit GitLab CI/CD, Jenkins oder GitHub Actions
- Kenntnisse in Python, Bash oder vergleichbaren Skriptsprachen zur Automatisierung technischer Abläufe
- Verständnis für Cross-Compilation, Compiler-Toolchains und plattformabhängige Build-Prozesse
- Analytische Denkweise und Freude daran, komplexe technische Abläufe effizienter zu gestalten
Verantwortung
- Konzeption und Weiterentwicklung automatisierter CI/CD-Pipelines für Embedded-Software auf Basis von C++
- Aufbau und Optimierung automatisierter Build-Prozesse für unterschiedliche Zielplattformen und Toolchains
- Integration von Container-Technologien wie Docker zur Standardisierung von Entwicklungs- und Build-Umgebungen
- Automatisierung von Softwaretests, Code-Analysen und Qualitätsprüfungen innerhalb der Build-Pipelines
- Weiterentwicklung von Release-Prozessen für Embedded-Anwendungen und hardwarenahe Softwarekomponenten
- Optimierung von Build-Zeiten, Abhängigkeiten und reproduzierbaren Build-Ergebnissen
- Integration von Tools für statische Codeanalyse, Testautomatisierung und Softwarequalitätsmanagement
- Aufbau robuster Entwicklungsumgebungen für Cross-Compilation und plattformspezifische Builds
- Zusammenarbeit mit Softwareentwicklern zur Verbesserung von Entwicklungsstandards und Engineering-Workflows
- Analyse und Behebung komplexer Fehler in Build-Systemen, Toolchains und automatisierten Pipelines
Benefits
- Homeoffice
- Interessante und abwechslungsreiche Tätigkeiten/Projekte
- Flexible Arbeitszeitgestaltung
- Markt- und leistungsgerechte Löhne
- Komfortables Büro mit moderner Infrastruktur
- Flache Hierarchien
- Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten
Arbeitsort
Winterthur
