SpaceX
Software Engineer, C++ (Starlink)
About this role
SpaceX is seeking a skilled C++ Software Engineer to contribute to the Starlink program, focusing on the development of reliable software for its satellite internet network. This role involves not just coding, but also testing and optimizing software to enhance user experiences, particularly for underserved communities.
What you'll do
- Develop real-time software for gateways, satellites, and user terminals
- Lead architecture, design, and code reviews
- Create prototypes and manage experiments
- Design tools for software development and testing
- Ensure reliable software deployment and continuous integration
What they're looking for
- Proficient in C, C++, or assembly
- Experience in real-time high-performance computing
- Strong analytical and problem-solving abilities
- Excellent written and verbal communication skills
- Familiarity with networking protocols and distributed systems
- Knowledge of security issues in distributed systems
Benefits
- Competitive salary range with level-based compensation
- Long-term incentives with stock options
- Comprehensive medical, vision, and dental coverage
- 401(k) retirement plan and insurance options
- Paid vacation and holidays
- Employee shuttles from Seattle to the office
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
SpaceX
SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.
- Website
- spacex.com