Intern (m/f/d) Redundant Flight Software Development
Core
Design, build, and test prototype redundant flight computer architectures and network topologies for small launch vehicles to ensure mission success in extreme flight environments.
Role type
Intern, embedded systems engineer (flight software)
Builds
Redundant flight computer architectures and fault-tolerant avionics systems for small launch vehicles
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded software development, C/C++, Python, Git, Linux, sensor and actuator interfacing, hardware-software integration, Failure Modes and Effects Analysis (FMEA), Hardware-in-the-Loop (HIL) test setup design
Preferred skills
Experience with commercial off-the-shelf (COTS) hardware configurations, academic projects in aerospace or computer engineering
Technologies
C/C++, Python, Git, Linux
Responsibilities
Support design and test of prototype redundant flight computer architectures; Evaluate and modify COTS hardware configurations for extreme flight environments; Conduct FMEA to define fault-tolerance requirements; Analyze avionics architecture for sensor and processing unit optimization; Design and build HIL test setups to validate fault-tolerance algorithms
Seniority
Intern