Senior Software Engineer Defence - Test Automation
Role details
Job location
Tech stack
Job description
Test Automation Rust Koordination Informatik Windows Englisch C++ Java Entwicklungsumgebungen Linux, * Eigenständige Entwicklung und Optimierung von Software-Testverfahren für sicherheitskritische elektronische Systeme (z. B. militärische Radarsysteme).
- Leitung und Durchführung von Softwaretests sowie Verifikation und Validierung.
- Automatisierung komplexer Testverfahren und -prozesse, Konfiguration der Tool-Chain .
- Analyse und Gestaltung von Anforderungen zur Sicherstellung von Qualität und Compliance.
- Koordination von Projektteams und Zusammenarbeit mit interdisziplinären Gruppen, wie Softwareentwicklung, Elektronik und Safety-Ingenieuren.
Requirements
Automatisierung Compliance Elektronik Validierung Python Automated Testing Optimierung Automation Testing Elektrotechnik Programmiersprachen V-Modell Ingenieurwissenschaften Engineering Deutsch Flexibilität Sorgfältige Arbeitsweise, * Abgeschlossenes Hochschulstudium in Informatik, Elektrotechnik, Ingenieurwissenschaften oder einem verwandten Fachgebiet sowie mehrjährige Berufserfahrung in der Entwicklung, Integration und Verifikation von Softwaretests gemäß DO-178B/C oder vergleichbaren Standards in sicherheitskritischen Projekten.
- Fundierte Kenntnisse von Entwicklungsprozessen (z. B. V-Modell).
- Erfahrung mit Entwicklungsumgebungen unter Windows und idealerweise Linux-Betriebssystemen.
- Sicherer Umgang mit Programmiersprachen (Python, C++, C, Java oder Rust) sowie Testautomatisierung. Erfahrung mit Test- und Anforderungsmanagement-Tools wie DOORS.
- Führungsfähigkeiten, strukturierte Arbeitsweise und fließende Deutsch- und Englischkenntnisse.
- Bereitschaft zu projektbezogenen Reisen sowie zur Durchführung einer Sicherheitsüberprüfung nach LuftSiG §7, einschließlich der Erlangung einer Ü2-Sicherheitsfreigabe sowie NATO-Staatsbürgerschaft., * Automatisierung, C (Programmiersprache), C++, Compliance, Elektronik, Elektronische Systeme, Elektrotechnik, Informatik, Ingenieurwesen, Integrierte Entwicklungsumgebung, Java, Linux, Microsoft Windows, Multidisziplinärer Ansatz, Prozessentwicklung, Python, Radar, Requirements Management, Rust (Programming Language), Sicherheitskritische, Softwareentwicklung, Test Automation, Test-Software, V-modell
Benefits & conditions
- Vereinbarkeit von Arbeit und Privatleben: Arbeite flexibel - je nach Projekteinsatz und Absprache im Team hast du die Möglichkeit örtlich flexibel und in Gleitzeit an diversen Standorten zu arbeiten.
- Diversität sorgt in unserem Unternehmen für Inspiration und Innovation - arbeite in einem diversen und offenen Team, das auf gegenseitige Unterstützung und Austausch setzt. Kein 100%iges Match? Kein Grund zur Sorge! Capgemini Engineering unterstützt dich mit einem breitgefächerten Lernangebot, sodass du dich sowohl fachlich als auch persönlich weiterentwickeln kannst.