3 months ago
Responsibilities
- Develop highly reliable autonomous software systems and the simulations needed to validate them.
- Own software development across design, testing, and mission integration.
- Develop and maintain launch and vehicle software with counterpart engineering teams.
- Work across application, operating system, networking, firmware, and simulation layers.
- Contribute dynamically to the software supporting high-performance Starship flight hardware.
Requirements
- Bachelor’s degree in computer science, software engineering, computer engineering, electrical engineering, or another engineering discipline.
- Graduation with a bachelor’s degree, master’s degree, or PhD in 2027.
- Proven skills in C++, Rust, or another systems programming language.
- Preferred experience with real-time embedded systems or distributed computing systems.
- Strong software design, architecture, implementation, critical-thinking, communication, and problem-solving skills.
- Willingness to work extended hours and weekends as needed.
- Must satisfy applicable U.S. Government ITAR eligibility or authorization requirements.
About SpaceX
SpaceX designs, manufactures, and launches orbital rockets and spacecraft, and operates Starlink, a global satellite internet network for consumers, businesses, and governments. Its revenue comes from commercial and government launch services (Falcon 9/Falcon Heavy, Dragon cargo and crew to the ISS) and subscription broadband with Starlink hardware and service. Founded in 2002 and headquartered in Hawthorne, California, the privately held company serves NASA and commercial satellite operators, building most systems in-house.
