Software Engineer (Starshield) - Top Secret Clearance
Core
Building software that safely and securely operates a constellation of thousands of satellites for national security missions.
Role type
Software Engineer (Embedded Systems & Security)
Builds
Ground network software, satellite flight software, and automated command-and-control systems.
Domain
Aerospace / Satellite Communications / National Security
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, Rust, Linux development, embedded cryptography, network programming, simulation modeling, test automation
Preferred skills
Computer architecture knowledge, containerization (Docker, Kubernetes), relational databases (PostgreSQL, CockroachDB)
Technologies
Linux, C++, C, Rust, ARM, PowerPC, x86, Docker, Kubernetes, PostgreSQL, CockroachDB
Responsibilities
Create highly reliable software systems controlling thousands of satellites; develop embedded cryptography applications; build high-performance networks for sensor data; develop automated ground-based software systems; create models and simulations for flight-like testing; build tools for test execution across virtualized and real hardware environments.
Seniority
Individual Contributor (IC)