CareerPlan

Senior Flight Software Engineer

San Francisco OfficeFull-time$163k–$203k2026-11-02 → 2026-11-10
Hybrid

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