Satellite Systems Software Engineer (Starlink)
Core
Build and maintain software systems for managing thousands of satellites in low-earth orbit, ensuring safe interaction with other operators and maintaining command and control capabilities.
Role type
Senior IC satellite systems software engineer
Builds
Distributed ground system software and on-board satellite software for the Starlink constellation
Domain
Aerospace / Satellite Communications / Distributed Systems
Deliverable
production ML models | product features
Required skills
Python, C++, Linux, distributed systems, containerization (Docker, Kubernetes), version control, testing, CI/CD, relational databases (PostgreSQL, CockroachDB)
Preferred skills
Satellite or spacecraft systems experience
Technologies
Python, C++, Linux, Docker, Kubernetes, PostgreSQL, CockroachDB
Responsibilities
Develop highly reliable and available software systems for managing thousands of satellites; Design software for both vehicles flying in space and ground systems; Participate in architecture, design, and code reviews; Collaborate with other engineers to plan and organize product development
Seniority
Mid-level to Senior, hands-on IC