Now hiring

Avionik-Softwarearchitekt (m/w/d) (Software-Architect) @ Rheinmetall AG

DE21N, DEOnsiteContract
Apply with ResuMinder

Opens on the employer's site

About this role

WOFÜR WIR SIE SUCHEN - Erarbeitung und Pflege der Softwarearchitektur für Avionik-Systeme unter Berücksichtigung von Sicherheits-, Echtzeit- und Zertifizierungsanforderungen - Analyse von Systemanforderungen mit Ableitung von Softwareanforderungen und technischen Lösungsansätzen - Definition von Softwarekomponenten, Schnittstellen, Datenflüssen und Kommunikationsmechanismen - Erstellung von Architekturmodellen, Designbeschreibungen und technischer Dokumentation - Entwicklung von Prototypen und Referenzimplementierungen zur Validierung von Architekturentscheidungen - Aktive Implementierung komplexer Softwarekomponenten und kritischer Kernfunktionen - Festlegung und Durchsetzung von Softwareentwicklungsstandards, Coding Guidelines und Best Practices - Unterstützung bei der Integration von Hardware-, Firmware- und Softwarekomponenten sowie Entwicklung von Strategien für Fehlertoleranz, Redundanz, Robustheit und Cybersecurity - Durchführung von Architektur- und Code-Reviews, Analyse komplexer technischer Probleme und Optimierung von Performance und Ressourceneinsatz - Unterstützung bei Verifikation, Validierung und Testkonzepten, Einhaltung relevanter Luftfahrtstandards und Zertifizierungsvorgaben sowie enge Zusammenarbeit mit Systemingenieuren, Hardwareentwicklern, Testingenieuren sowie Safety- und Certification-Teams - Abgeschlossenes Studium der Informatik, Luft- und Raumfahrttechnik, Elektrotechnik, Software Engineering oder eines vergleichbaren technischen Fachgebiets - Mehrjährige Berufserfahrung in der Entwicklung sicherheitskritischer Embedded- oder Avionik-Software - Fundierte Kenntnisse moderner Softwarearchitekturmethoden und Designprinzipien - Sehr gute Programmierkenntnisse in C/C++, idealerweise ergänzt durch Kenntnisse in Ada, Rust oder Python und nachweisbare praktische Erfahrung in der Implementierung komplexer Softwarelösungen mit ausgeprägter Hands-on-Mentalität - Erfahrung mit Echtzeitbetriebssystemen (RTOS) und Embedded-Linux-Plattformen - Gute Kenntnisse von Softwareentwicklungsprozessen nach V-Modell oder vergleichbaren Entwicklungsmodellen - Erfahrung mit modellbasierter Entwicklung und Architekturmodellierung, z. B. mit UML oder SysML - Kenntnisse von Avionik-Kommunikationsstandards und -protokollen, z. B. RS-232, RS-422, ARINC 429, ARINC 664/AFDX, CAN oder Ethernet - Fundiertes Verständnis von Software-Qualitätssicherung, Verifikation, Validierung, Testautomatisierung sowie Erfahrung mit Versionsverwaltung, Build-Systemen und CI/CD-Umgebungen An unserem Standort in Penzberg bieten wir Ihnen: - Flexible Arbeitszeiten - Attraktive Vergütung und 30 Tage Urlaub pro Jahr - Spannende, interdisziplinäre und internationale Projekte - Individuelle und vielfältige externe sowie interne Weiterentwicklungsmöglichkeiten, u.a. in der Rheinmetall Academy - Mitarbeiterbenefits, z. B. Erfolgsbeteiligung, Aktienkaufprogramm, betriebliche Altersvorsorge, Bike-Leasing, Wellpass, Corporate Benefits Plattform - Kostenlose Parkmöglichkeiten

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores