Software Engineer, Starlink Enterprise Products (Space Lasers)
About the role
As a member of the Enterprise Products Software Team, you'll own software for the bring-up and operation of new Starlink products, including:
- Plaser, our space laser product which connects third-party vehicles to the Starlink constellation
- Community Gateway, our terrestrial very high throughput parabolic antenna
- Starlink Aviation, enabling tens of millions of passengers to experience Starlink worldwide
- More to-be-launched products that leverage Starlink in new industries
You'll drive features at different layers of the stack, including embedded applications, backend systems, and user interfaces. Prior aerospace experience is not required—we're looking for ambitious engineers who thrive when diving deep on challenging, interdisciplinary problems. Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support. We expect our engineers to close the feedback loop between software design and real-world performance. In this role, your software will have a meaningful and measurable impact on the world.
Responsibilities
- Design and implement highly available, fault-tolerant devices that operate for long periods of time with minimal maintenance for millions of users
- Participate in and lead architecture, design, and code reviews
- Identify areas to improve the experience, reliability, and efficiency of the product
- Develop prototypes and manage experiments to prove out key design concepts
- Write quality Linux-based software for common processors and microcontrollers
- Develop hardware-in-the-loop testbeds and test cases
Requirements
- Bachelor’s degree in computer science, engineering, math, or other STEM discipline
- 1+ year of professional software engineering experience (internship experience is acceptable)
Skills
- Deep understanding of the technologies you've worked in; being able to answer 5-whys-deep
- Demonstrated curiosity and willingness to question requirements and push technical boundaries
- Experience with embedded systems
- Experience launching and operating consumer or enterprise products
- Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals
- Excellent communication skills, both written and verbal
- Knowledge of networking and Linux networking stack
- Ability to work effectively in a dynamic environment with changing needs and requirements
Pay
Pay Range:
- Level 1: $125,000.00 - $165,000.00
- Level 2: $145,000.00 - $200,000.00
Your actual level and base salary will be determined on a case-by-case basis and may vary based on job-related knowledge, skills, education, and experience. Base salary is just one part of your total rewards package at SpaceX.
Benefits
- Long-term incentives in the form of company stock or long-term cash awards
- Potential discretionary bonuses
- Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan
- Comprehensive medical, vision, and dental coverage
- 401(k) retirement plan
- Short and long-term disability insurance
- Life insurance
- Paid parental leave
- Various discounts and perks
- 3 weeks of paid vacation
- 10 or more paid holidays per year
- Paid sick time (for employees in Washington State, in compliance with state and federal law)
- Company shuttles for roundtrip travel from select Seattle locations to the SpaceX Redmond office (Monday to Friday)
To conform to U.S. Government export regulations, applicant must be a U.S. citizen or national, U.S. lawful permanent resident (green card holder), Refugee under 8 U.S.C.1157, or Asylee under 8 U.S.C.1158, or be eligible to obtain the required authorizations from the U.S. Department of State.