SpaceX is looking to design, develop, and test software for its Starlink satellite constellation, including both flight and ground systems, to enable human life on Mars.
Requirements
- Development experience in C/C++, Python, or other similar programming languages
- Strong embedded software design and development skills
- Experience designing fault tolerant, distributed, or real-time systems
- Cross-context test design skills, ranging from simple unit tests through to integrated hardware-in-the-loop regression and exploratory tests
- Thorough knowledge of computer architecture and networks
- Knowledge of physics, math, and electronics
- Strong skills in debugging, performance optimization, and performance testing
Responsibilities
- Develop highly reliable autonomous software systems, and the full suite of testing needed to ensure their resilience, fault tolerance, and correctness
- Design software for both vehicles flying in space, and the ground systems that support them
- Build prototypes and analyze system metrics to prove out key design concepts and quantify technical constraints
- Own all aspects of software development, including design, testing, release, and flight operations
- Provide strong technical leadership, focus on continuous improvement
Other
- Aerospace experience is not required to be successful here – rather, we look for smart, motivated, collaborative engineers who love solving problems and want to make an impact on an ambitious and inspiring mission.
- Ability to work effectively in a dynamic environment with changing needs and requirements
- Ability to work independently or in a team, take initiative, and communicate effectively in a solution-oriented manner
- Willing to work extended hours and weekends when needed
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka 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.