Flight Software Engineer
Core
Design, develop, test, and maintain embedded flight software for spacecraft control and operations.
Role type
Flight Software Engineer
Builds
Mission-critical software for space operations
Domain
Aerospace / Space Systems
Required skills
C/C++, embedded software development, real-time systems, RTOS, bare-metal programming, Linux-based embedded systems, software lifecycle management, anomaly resolution
Preferred skills
NASA cFS, F´, model-based systems engineering, CCSDS, SpaceWire, MIL-STD-1553
Technologies
C, C++, Python, RTOS, Linux
Responsibilities
Design and develop embedded flight software for spacecraft control; Integrate and validate software in simulation and hardware-in-the-loop environments; Partner with multidisciplinary teams to define requirements and interfaces; Support spacecraft commissioning and flight operations
Seniority
Mid-level, hands-on IC