Das Team
- Aufbau, Automatisierung und kontinuierliche Weiterentwicklung unserer CI-/CD‑Pipelines für Embedded‑Software
- Entwicklung, Pflege und Optimierung von Build‑, Test‑ und Release‑Automatisierungen
- Administration und Weiterentwicklung der Entwicklungsinfrastruktur (z. B. Git, Jenkins, Docker, Yocto, AzureDevOps)
- Deployment- und Versionsmanagement sowie Freigabe der Softwareversionen im PLM-System für die Produktion
- Integration von Code-Quality-, Security- und Test-Tools
- Monitoring der Systeme und Sicherstellung reproduzierbarer Builds & Releases
- Sicherstellung von Sicherheits-, Qualitäts- und Compliance‑Standards in der Embedded‑Entwicklung
- Kontinuierliche Verbesserung der Tools im Zusammenspiel von Embedded-Teams und dem Gerätelabor sowie Lieferanten
- Enge Zusammenarbeit mit internen und externen Entwicklungsteams zur kontinuierlichen Verbesserung des Delivery-Prozesses
|
Das sind deine Aufgaben
- Eigenverantwortliche Entwicklung von generalisierten Maschinensteuerungsfunktionen
- Integration entwickelter Lösungen in die vorhandene Toolchain, Release-Management und Dokumentation
- Integration und Test entwickelter Lösungen auf der Steuerungs-Hardware
- Mitwirkung bei der Konzeption einer modellbasierten Maschinensteuerungsplattform
- Koordination der Plattformentwicklung mit den Anwendern
- Formulierung von Anforderungen und Ableiten von Testszenarien
|
|
|
Das erwartet dich
- Entwicklung und Betreuung von CI/CD Pipelines für Maschinen-Steuerung Software
- Konzeption, Implementierung und Betrieb containerisierter Anwendungen im Cloud- und Edge-Umfeld
- Integration von Cloud‑Plattformen in der Produktentwicklung (IT/OT-Integration)
- Implementierung und Überwachung relevanter Security Standards (z.B. IEC 62433)
- Technische Leitung von Teilprojekten im DevOps-, Cloud und Edge-Kontext
- Enge Zusammenarbeit mit cross-funktionalen Teams sowie aktive Kommunikation mit internen und externen Stakeholdern
|
Das Team
- Verantwortung für CI/CD-Pipelines, Build- & Deployment-Prozesse sowie Teststrategien
- Etablierung einer übergreifenden Qualitäts‑ und Automatisierungskultur
- Entwicklung und Umsetzung einer ganzheitlichen Teststrategie (Unit-, API-, UI-, Performance-, Security-Tests)
- Enge Zusammenarbeit mit unserem Prüflabor und zentrale Schnittstelle für das Bug-Management
- Einführung & Weiterentwicklung von Standards wie Infrastructure-as-Code, GitOps, Observability und Security‑by‑Design
- Definition relevanter KPIs für Qualität und Delivery-Performance, kontinuierliche Prozessverbesserung
- Andocken an Prozesse von Produktionsbetrieben wie ERP und PLM Systeme für normkonformes Versionsmanagement sowie Softwarefreigabe
- Fachliche Führung sowie Aufbau der Fachgruppe
|