Flight Software Architect
Core
Architecting and defining flight software solutions for complex space systems, spacecraft, and satellites.
Role type
Senior IC Flight Software Architect
Builds
Flight software for advanced spacecraft and space platforms
Domain
Aerospace / Space Systems / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Space industry experience, embedded/flight software development, software architecture design, real-time systems, software verification and validation, interface management across multidisciplinary teams
Preferred skills
Flight computers and avionics, ECSS standards, RTOS and middleware, model-based systems engineering (MBSE), fault management and redundancy, spacecraft testing and operational readiness, space communication protocols, design review participation (PDR/CDR)
Technologies
RTOS, ECSS standards, MBSE tools, flight computers, avionics systems
Responsibilities
Define and own flight software architecture, translate mission requirements into software solutions, establish design principles and standards, manage interfaces between software/hardware/avionics/GNC teams, support requirement definition and traceability, lead architectural trade studies, support verification/validation/integration/qualification, identify and mitigate technical risks
Seniority
Mid to Senior, hands-on IC with technical leadership