CareerPlanSign in

Senior Embedded Software Engineer

San Francisco💼 Full-time💰 $180,000–$180,000🗓 2026-08-27 → 2026-09-26

Core

Design, develop, and implement flight software for commanding and monitoring spacecraft, including software for flight computers and Earth Stations Hub.

Role type

Senior Embedded Software Engineer (Space Systems)

Builds

Flight software, firmware for control boards, and reliable software for high-orbit satellites

Domain

Aerospace / Satellite Communications

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C, Communication Protocols (TCP/IP, I2C, SPI), High Availability/High Reliability systems, Software Development Methodologies, Design Patterns

Preferred skills

Python, Embedded Linux / POSIX systems, VxWorks, Linux, FreeRTOS, QNX, Safety critical development, Hardware debugging and integration

Technologies

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

Responsibilities

Develop software for the Flight Computer and Earth Stations Hub; Develop firmware for control boards; Improve and deliver reliable software through requirements generation, design, CI, automated testing, and code reviews; Collaborate with Payload, Communications Ground Control, and Telemetry 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.