CareerPlanGet AI match score →

Software Engineer, Flight Software C++ (Starshield)

Hawthorne, CA💼 Full-time💰 $1–$1🗓 2026-07-09 → 2026-07-31

Core

Building distributed software platforms for classified ground operations centers and embedded software for thousands of satellites to support national security information delivery.

Role type

Senior IC flight software engineer (embedded systems)

Builds

High-reliability satellite control systems, ground-based command and control software, and data distribution networks for space-based sensors.

Domain

Aerospace / Satellite Communications / National Security

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Linux, embedded systems programming, microcontroller development, cryptography, network programming, software testing, simulation modeling, test automation tools

Preferred skills

Computer architecture knowledge, containerization (Docker, Kubernetes), relational databases (PostgreSQL, CockroachDB), hardware-in-the-loop testing

Technologies

C++, Linux, ARM, PowerPC, x86, Docker, Kubernetes, PostgreSQL, CockroachDB

Responsibilities

Create highly reliable software systems controlling thousands of satellites; develop novel embedded cryptography applications; build automated ground-based software systems integrating smart data processing; develop models and simulations for flight-like vehicle software testing; develop tools for test execution across virtualized and real hardware environments.

Seniority

Mid-to-Senior, hands-on IC

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