CareerPlan

Software Engineer (Starshield)

Hawthorne, CAFull-time2026-07-09 → 2026-11-10
Citizens or permanent residents onlySecurity clearance required

Core

Building highly reliable in-space mesh networks, secure systems, and next-gen communication/sensing software for government earth observation and hosted payloads.

Role type

Software Engineer (Embedded/Systems)

Builds

Secure satellite control systems, ground-based command and control software, and simulation tools for flight-like testing.

Domain

Aerospace / Satellite Communications / National Security

Required skills

C++, C, Python, Linux development, computer architecture, networking protocols, debugging, performance optimization, unit testing

Preferred skills

Linux kernel development, high-performance C++, image data processing, machine learning, math and physics background

Technologies

Linux, C++, C, Python, ARM, PowerPC, x86, TCP, UDP

Responsibilities

Create software systems controlling hundreds of satellites; implement networking technologies for data direction across satellites and ground centers; build automated ground-based software for smart data processing and command/control; develop models and simulations for flight-like testing; invent systems for continuous integration and release.

Seniority

Individual Contributor