Staff Flight Software Engineer
Core
Developing fault-tolerant, safety-critical flight software for artificial-gravity human-rated space stations.
Role type
Staff Flight Software Engineer
Builds
Flight software for Haven space station missions
Domain
Aerospace / Space Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (10+ years), fault-tolerant software design, embedded systems, driver development, telemetry and commanding systems, unit and integrated testing, continuous integration, serial protocols (UART, CAN, I2C, SPI, Ethernet), Linux kernel software and drivers, network programming
Preferred skills
spacecraft/aircraft/autonomous vehicle software, continuous build environments, oscilloscopes/logic analyzers/multimeters, Atlassian Suite, Git/Cmake/GNU tools, Linux environment
Responsibilities
Create highly reliable flight software for Haven missions, integrate algorithms with avionics hardware across GNC/Thermal/Propulsion/Power/ECLSS disciplines, conduct code reviews, develop driver-level code for radios/sensors/actuators, maintain Telemetry and Commanding Systems, establish continuous integration framework
Seniority
Staff, hands-on IC with mentorship