Satellite Systems Software Engineer (Starlink)
Core
Design, build, test, and operate software for the world's largest satellite constellation (Starlink), managing thousands of satellites in low-earth orbit and ground systems.
Role type
Satellite Systems Software Engineer
Builds
Distributed ground systems and on-board satellite software for Starlink
Domain
Aerospace / Satellite Communications
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, Python, C++, Linux programming, Distributed systems, Containerization (Docker, Kubernetes), Version control, Testing, CI/CD, Relational databases (PostgreSQL, CockroachDB)
Preferred skills
Experience with satellites or spacecraft systems
Responsibilities
Develop highly reliable 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 IC