Avionik-Softwarearchitekt (m/w/d)
Core
Designing and maintaining software architecture for avionics systems, ensuring compliance with safety, real-time, and certification requirements.
Role type
Senior Avionics Software Architect
Builds
Avionics software components and system architectures for aerospace applications
Domain
Aerospace / Avionics / Embedded Systems
Required skills
C/C++, Ada, Rust, Python, RTOS, Embedded Linux, UML, SysML, ARINC 429, AFDX, CAN, Ethernet, V-Model, CI/CD, Test Automation
Preferred skills
Hands-on implementation of complex software solutions, Cybersecurity strategies, Fault tolerance, Redundancy design
Technologies
C, C++, Ada, Rust, Python, RTOS, Embedded Linux, UML, SysML, ARINC 429, AFDX, CAN, Ethernet
Responsibilities
Define software components, interfaces, data flows, and communication mechanisms; Create architecture models and technical documentation; Develop prototypes and reference implementations; Implement complex software components and critical core functions; Conduct architecture and code reviews; Support integration of hardware, firmware, and software components; Collaborate with system engineers, hardware developers, and safety teams. (via careerplan.io/jobs/15939-BB-634904-7878-8467-S-avionik-softwarearchitekt-mwd-at-rheinmetall-ag)
Seniority
Senior, hands-on IC
