Senior Spacecraft Flight Software Engineer
Core
Develop flight software for spacecraft and payloads, working from driver-level code through integrated system functionality to ensure mission success.
Role type
Senior Spacecraft Flight Software Engineer
Builds
On-orbit spacecraft systems including onboard compute, radio communications, command & telemetry, and payload operations
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++, embedded drivers, RTOS, embedded Linux, hardware-in-the-loop testing, Low-SWaP optimization, Python, FPGA interaction, autonomous fault protection
Preferred skills
None stated
Technologies
C, C++, Python, RTOS, embedded Linux, FPGA
Responsibilities
Design and implement flight software for critical spacecraft functions; Develop and integrate low-level embedded drivers; Support hardware bring-up and system integration; Conduct unit, integrated, and hardware-in-the-loop testing; Build and maintain tools for ground support and automated testing; Analyze on-orbit and ground test data; Optimize software for Low-SWaP environments; Collaborate with multi-disciplinary teams; Participate in rapid development cycles and code reviews
Seniority
Senior, hands-on IC