In dieser Position bist Du verantwortlich für die Konzeption und Optimierung automatisierter Workflows über den gesamten Software-Lifecycle hinweg (Development - > Test - > Release). Dein Fokus liegt auf der Steigerung der Release-Qualität durch moderne CI/CD-Pipelines, Containerisierung sowie der Absicherung unserer Prozesse im Sinne eines Secure Software Development Lifecycle (SecSDLC).
Ihre Aufgaben
Du baust unsere Build- und CI/CD-Pipelines auf, pflegst und entwickelst diese kontinuierlich weiter, um schnelle Feedback-Zyklen und eine hohe Release-Qualität zu gewährleisten.
Du betreust und optimierst die automatisierte Code-Generierung aus UML-Modellen, um die Implementierungsphase signifikant zu beschleunigen.
Du implementierst und verwaltest Container-Lösungen zur Standardisierung und Isolation von Entwicklungs- und Testumgebungen.
Du übernimmst die Verantwortung für das sichere Packen und Verteilen unserer Software (z. B. im Debian-Package-Format) auf diverse Zielsysteme.
Du skriptest und automatisierst Testprozeduren sowohl in virtualisierten Umgebungen als auch auf realer Hardware (Hardware-in-the-Loop).
Du unterstützt bei der Bereitstellung, Automatisierung und Pflege von virtuellen Entwicklungs- und Testsystemen (Infrastructure as Code).
Du integrierst Security-Checks (z. B. Static Analysis, Dependency Scanning) direkt in die Pipeline, um einen sicheren Software-Lebenszyklus (DevSecOps) zu gewährleisten.
Das erwarten wir von Ihnen
Du hast ein (Fach-) Hochschulstudium in Informatik, Elektrotechnik, Software Engineering oder verfügst über eine vergleichbare Qualifikation mit einschlägiger Berufserfahrung.
Du bringst fundierte Linux-Expertise (idealerweise Debian/Ubuntu) sowie tiefe Kenntnisse im Bereich Package-Management mit.
Du bist versiert im Einsatz von Scripting-Sprachen (z. B. Python, Bash) und in der Arbeit mit CI/CD-Tools (z. B. GitLab CI).
Du besitzt Praxiserfahrung mit Docker und/oder Kubernetes sowie gängiger Virtualisierungssoftware (z. B. VMware, VirtualBox, KVM).
Der sichere Umgang mit Git und modernen Branching-Strategien ist für Dich selbstverständlich.
Du besitzt eine ausgeprägte Hardware-Affinität und verstehst die spezifischen Herausforderungen beim Deployment auf spezialisierten Zielsystemen.
Ein leidenschaftlicher Problemlöser-Ansatz, prozessorientiertes Denken und die Freude daran, die Produktivität des gesamten Entwicklungsteams zu steigern, zeichnen Dich aus.
Du verfügst über sichere Deutsch- und Englischkenntnisse in Wort und Schrift.
Du besitzt Grundkenntnisse oder erste Erfahrungen in der Arbeit mit C++ und CMake.
Erfahrungen mit Qualitätsmanagement- und Sicherheitsstandards wie ISO 9001 und ISO 27001 sind wünschenswert.
Erste praktische Erfahrungen in der Implementierung eines Secure Software Development Lifecycle (SecSDLC) sind ebenfalls wünschenswert.
Wir bieten dir
Einen unbefristeten Arbeitsvertrag
Eine attraktive Vergütung nach dem Tarif der Metall- und Elektroindustrie
35 Stunden/Woche
Flexible Arbeitszeiten & Möglichkeit zum mobilen Arbeiten (max. 60%)
Langfristige Perspektiven & spannende Herausforderungen
Flache Hierarchien, offene Türen & kurze Entscheidungswege
Offene Meinungs- und Ideenkultur
Familiäre Arbeitsatmosphäre & wertschätzendes Miteinander in internationalem Kontext -Teilnahme am Firmenfitnessprogramm mit HANSEFIT und Bikeleasing möglich
Ergonomisch ausgestattete Arbeitsplätze
Ihr HR-Kontakt:
Marvin Sievertsen
Tel.: +49 (0)431 883 249