CareerPlanGet AI match score →

Senior Software Engineer - Flight Software

San Francisco💼 Full-time💰 $200,000–$200,000🗓 2026-06-30 → 2026-07-31

Core

Design, develop, and implement flight software and firmware for command and monitoring of advanced satellites in high orbits.

Role type

Senior IC embedded software engineer (space systems)

Builds

Flight software and firmware for satellite flight computers and control boards

Domain

Aerospace / Satellite Communications

Deliverable

production ML models | product features | infrastructure

Required skills

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

Preferred skills

embedded Linux / POSIX systems, Python, VxWorks, FreeRTOS, QNX, safety critical development, board bringup, hardware debugging

Technologies

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

Responsibilities

Develop software for the flight computer on satellites, develop firmware for control boards, improve and deliver reliable software through requirements generation and testing, collaborate with avionics and ground control teams, mentor junior engineers

Seniority

Senior, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗