CareerPlan

Senior Embedded Software Engineer

San FranciscoFull-time$180k–$235k2026-10-20 → 2026-11-09
No visa sponsorship

Core

Design, develop, and implement flight software and firmware for spacecraft flight computers and Earth Stations Hub to command and monitor satellites.

Role type

Senior IC embedded software engineer (space systems)

Builds

Flight software and firmware for commercial and US Government satellite programs

Domain

Aerospace / Space Technology

Required skills

C++, C, communication protocols (TCP/IP, I2C, SPI), high availability system design, automated testing, code reviews, hardware interface development

Preferred skills

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

Technologies

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

Responsibilities

Develop software for 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