Software Engineer, Collision Avoidance (Starshield)
Core
Build mission-critical software systems for managing thousands of satellites in low-earth orbit, focusing on payload management, collision avoidance, and orbital prediction.
Role type
Senior IC software engineer (distributed systems, GNC)
Builds
Mission-critical software for large spacecraft constellations
Domain
Aerospace / Satellite operations / National security
Deliverable
production ML models | product features
Required skills
Distributed systems, Python, C++, containerization (Docker, Kubernetes), relational databases (PostgreSQL, CockroachDB), version control, CI/CD, performance profiling
Preferred skills
Satellites or spacecraft systems experience, strong math and physics background
Technologies
Python, C++, Docker, Kubernetes, PostgreSQL, CockroachDB
Responsibilities
Develop highly reliable and available software systems for managing thousands of satellites; Develop prototypes to prove out key design concepts and quantify technical constraints; Collaborate with other engineers to plan and organize the development of products; See software through from start to finish including prototyping, developing, testing, rollout, and support
Seniority
Senior, hands-on IC
