Satellite Systems Software Engineer (Starlink) Verified today
Satellite Systems Software Engineer (Starlink)
As a software engineer in Starlink's Constellation Engineering organization, you will build and maintain the systems that manage the world's largest satellite constellation. You'll work on ensuring safe interactions with other operators, maintaining command and control capabilities, and monitoring and managing the fleet. You'll be responsible for the complete lifecycle of the code you create, from inception through development, testing, and rollout. You will write software that runs as part of our distributed ground system and that flies aboard the satellites themselves.
Responsibilities
- Develop highly reliable and available software systems for managing thousands of satellites in low-earth orbit.
- Be accountable for all software you write and design, and how they interact with hardware and surrounding environments.
- Participate in architecture, design, and code reviews.
- Design software for both vehicles flying in space and the ground systems that support them.
- Collaborate with other engineers to plan and organize product development.
Basic Qualifications
- Bachelor's degree in computer science, engineering, math, or science discipline plus 1+ years of professional software development experience; OR 3+ years of professional software development experience in lieu of a degree (internship experience is applicable).
Preferred Skills and Experience
- Experience with Python or C++, and Linux programming.
- Experience with distributed systems or large-scale consumer internet systems.
- Production experience with containerization technologies (Docker, Kubernetes).
- Understanding of version control, testing, continuous integration, build, deployment, and monitoring.
- Experience with relational databases (PostgreSQL, CockroachDB, or similar).
- Previous experience with satellites or spacecraft systems.
Additional Requirements
- Must be willing to work extended hours and weekends as needed.
Compensation and Benefits
Pay Range:
- Level 1: $125,000 - $165,000
- Level 2: $145,000 - $200,000
Your actual level and base salary will be determined on a case-by-case basis and may vary based on job-related knowledge and skills, education, and experience.
Base salary is one part of your total rewards package. You may be eligible for long-term incentives (company stock or long-term cash awards), discretionary bonuses, and Employee Stock Purchase Plan discounts. You will receive comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short and long-term disability insurance, life insurance, and paid parental leave. You will accrue 3 weeks of paid vacation and be eligible for 10 or more paid holidays per year. Employees in Washington State accrue paid sick time in compliance with state and federal law. Company shuttles are offered for roundtrip travel from select Seattle locations to the SpaceX Redmond office Monday to Friday.
ITAR Requirements
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
