Senior Flight Software Engineer
Core
Develop, verify, and maintain embedded flight software for the Superdove satellite constellation, ensuring seamless hardware/software integration and operational efficiency in Low Earth Orbit.
Role type
Senior IC embedded software engineer (space systems)
Builds
Flight software for Superdove satellites
Domain
Aerospace / Satellite Systems
Required skills
Embedded C, C++, Linux (Ubuntu/Debian), Python 3/2, RTOS, STM32, FPGA interfacing, Lab equipment usage (oscilloscopes, logic analyzers)
Preferred skills
8051 microprocessors, PC architecture (BIOS/EFI, PCIe, USB), Embedded Linux on kiosk/vehicle platforms, Telemetry/observability experience
Technologies
STM32, FPGA, Linux, Python, C, C++
Responsibilities
Lead development and verification of flight software for Superdove; Optimize operational efficiency and productivity; Build automated testing frameworks; Collaborate with RF, EE, and Manufacturing teams; Investigate complex system behaviors using telemetry data.
Seniority
Senior, hands-on IC
