CareerPlanGet AI match score →

Embedded Software Engineer - Network Software

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

Core

Develop and implement flight software and firmware for satellite command, monitoring, and control systems.

Role type

Embedded Software Engineer (Network Software)

Builds

Flight software for spacecraft and firmware for control boards on satellites and Earth Stations Hubs

Domain

Aerospace / Satellite Communications

Deliverable

production ML models | product features | infrastructure

Required skills

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

Preferred skills

Python, embedded Linux / POSIX, VxWorks, Linux, FreeRTOS, QNX, safety critical development, Board Bringup, Hardware-Software Integration

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; Develop software in C++ to interface with Flight computer and custom hardware; Deliver complex projects through incremental development

Seniority

Mid-level, hands-on IC

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