CareerPlan

Embedded Software Engineer - Network Software

San FranciscoFull-time$130k–$175k2026-11-09
No visa sponsorship

Core

Develop flight software and firmware for spacecraft flight computers and Earth Stations Hubs to command and monitor satellites.

Role type

Embedded Software Engineer (Network Software)

Builds

Flight software and firmware for satellite control boards and Earth Stations Hubs

Domain

Aerospace / Space Technology

Required skills

C++, C, TCP/IP, I2C, SPI, High Availability/High Reliability systems, Requirements generation, Continuous integration, Automated testing, Code reviews

Preferred skills

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

Technologies

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

Responsibilities

Develop software in C++ to interface with flight computers and custom hardware; Collaborate with Payload, Communications Ground Control, and Telemetry teams; Improve and deliver reliable software through design, CI, and testing; Mentor junior members; Contribute to both commercial and US Government programs

Seniority

Mid-level, hands-on IC