Flight Software Engineer
Core
Develop, execute, and implement flight software that commands and monitors spacecraft avionics, ground control, and telemetry systems.
Role type
Flight Software Engineer
Builds
Spacecraft avionics software, ground control and telemetry software, automated testing frameworks (including HITL), and low-level interface software.
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Linux, shell command line tools, real-time operating systems, embedded software development
Preferred skills
Real-time system design, bare-metal embedded systems, hardware debugging (schematics, datasheets, logic analyzers, oscilloscopes), test framework development
Responsibilities
Implement spacecraft avionics software, implement ground control and telemetry software, implement software for automated testing at component, functional and system levels, implement low level software to interface with various spacecraft components, implement/troubleshoot/improve real time operating system components, support in recruiting, interviewing, and hiring additional teammates
Seniority
Individual Contributor