Software Engineer, Tracking (Starshield)
Core
Build mission-critical GNC (Guidance, Navigation, and Control) software tools, payload management systems, and orbital prediction pipelines for low-earth orbit satellite constellations.
Role type
Senior IC software engineer (GNC/distributed systems)
Builds
Mission-critical software tools, orbital prediction tools, and analysis pipelines for large spacecraft constellations
Domain
Aerospace / Satellite systems / National security
Deliverable
production ML models | product features
Required skills
C++ or Python, distributed systems, containerization (Docker, Kubernetes), version control, testing, CI/CD, performance profiling, relational databases (PostgreSQL, CockroachDB), math and physics
Preferred skills
Large-scale consumer internet systems, satellite or spacecraft systems experience
Technologies
C++, Python, Docker, Kubernetes, PostgreSQL, CockroachDB
Responsibilities
Build software tools and construct scenarios to analyze system performance; Develop prototypes to prove key design concepts and quantify technical constraints; Collaborate with engineers to plan and organize product development; See software through the complete lifecycle from requirements to rollout and support
Seniority
Senior, hands-on IC