Das Team
- Erstellung von Teststrategien, Testplänen und Testfällen für Software (Unit-, Integrations- und Systemtests)
- Testen von Embedded Software auf der Zielhardware und Simulatoren
- Zentraler Ansprechpartner und Nachverfolgung der Bugs in den Projekten
- Sicherstellung der Einhaltung relevanter Normen und Standards (Safety, CRA, Wireless)
- Durchführung der Risikoanalysen als Basis der Softwarefreigaben
- Kontinuierliche Optimierung von QA-Prozessen, Testumgebungen und Tools
- Enge Zusammenarbeit mit dem Requirements & Architecture Team bei der Entwicklung testbarer Anforderungen und Architekturen (Design for Test Ansatz)
|
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 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
|
Ihre Aufgaben
- Konzeptionierung und Umsetzung von Prüfständen für automatisierte und automatisierbare Tests (HIL Simulatoren)
- Entwicklung und Durchführung von Tests zur Validierung von Produkteigenschaften
- Wartung und Pflege von automatisierten Build- und Testumgebungen (CI/CD Pipelines)
- Entwicklung und Dokumentation von Automatisierungsskripten und Applikationssoftware für Validierungszwecke
- Definition von Abnahmekriterien von Prototypen
- Unterstützung in der Inbetriebnahme von Prototypen
|
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
|