CareerPlanSign in

Senior Software Engineer - Flight Software

🌐 Remote💼 Full-time💰 $150,000–$200,000🗓 2026-09-26

Core

Design, develop, and implement flight software and firmware for spacecraft flight computers and control boards to command and monitor satellites.

Role type

Senior IC embedded software engineer (spaceflight)

Builds

Flight software and firmware for commercial and US Government satellite programs

Domain

Aerospace / Space Technology

Deliverable

production ML models | product features

Required skills

C++, C, embedded systems, communication protocols (TCP/IP, I2C, SPI), high availability system design, requirements generation, continuous integration, automated testing, code reviews, hardware interface development

Preferred skills

embedded Linux, POSIX, Python, VxWorks, FreeRTOS, QNX, safety critical development (FDA, FAA, Automotive), board bringup, hardware debugging and integration

Technologies

C++, C, TCP/IP, I2C, SPI, VxWorks, Linux, FreeRTOS, QNX

Responsibilities

Assist with architecture and high-level design choices for flight software; Develop software in C++ to interface with flight computers and custom hardware; Improve and deliver reliable software through requirements generation, CI, automated testing, and code reviews; Collaborate with avionics, Ground Control, and Telemetry teams; Mentor junior engineers

Seniority

Senior, hands-on IC

Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.