SpaceX is looking to develop technologies to enable human life on Mars and support national security efforts through the Starshield program.
Requirements
- Development experience in C/C++, Python, or other similar programming languages
- Experience with software design and development skills
- Experience designing fault tolerant software
- Experience with debugging, performance optimization and unit testing
- Knowledge of computer architecture and networks
- Knowledge of physics, math, and electronics
Responsibilities
- Develop highly reliable autonomous software systems
- Design and implement fault detection and mitigation in software
- Develop prototypes to prove out key design concepts and quantify technical constraints
- Own all aspects of software development, including design, testing, and mission integration
- Provide strong technical leadership, focus on continuous improvement
Other
- Active Top Secret security clearance, or ability to obtain one
- Must be willing to work extended hours and weekends as needed
- Must be a U.S. citizen or national, U.S. lawful, permanent resident, Refugee under 8 U.S.C. § 1157, or Asylee under 8 U.S.C. § 1158
- Bachelor’s degree in computer science, electrical engineering, math or scientific discipline and 5+ years of professional software development experience; OR 7+ years experience in software development in lieu of a degree