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).
Die 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
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
// /* */ //// // ////
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
Dein HR-Kontakt:
Marvin Sievertsen
Tel.: +49 (0)431 883 249