Backend Software Engineer, GNC (Starlink)
Core
Build mission-critical distributed systems for collision avoidance, space situational awareness, and orbit determination to keep low-earth orbit safe for the Starlink satellite constellation.
Role type
Backend Software Engineer (Space Safety)
Builds
Automated software systems for satellite constellation management and safety
Domain
Aerospace / Satellite Operations / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Golang, distributed systems, containerization, relational databases, profiling, version control, CI/CD
Preferred skills
C/C++ production experience, real-time rendering, game engine development, physics simulation, satellite systems experience
Technologies
Docker, Kubernetes, PostgreSQL, CockroachDB
Responsibilities
Develop highly reliable software systems for managing thousands of satellites; Participate in architecture, design, and code reviews; Develop prototypes to prove out key design concepts; Develop tools for software development, deployment, and test execution; Deploy reliable software and manage continuous integration and release systems
Seniority
Mid-level IC