SpaceX is looking to develop the technologies to enable human life on Mars, and this role is focused on creating software tools for the Starship GNC team.
Requirements
- 2+ years of experience with Python and Python based development frameworks
- Experience in any of the following: orbital mechanics, flight dynamics, classical dynamics, modeling, robotics, or simulation
- Strong competency in software development practices including testing and continuous integration
- Professional experience in web applications development
- Experience working directly on engineering or scientific computing problems
- Educational or professional background in Guidance, Navigation, and Control
- Professional experience with other programming languages such as C/C++ or JavaScript
Responsibilities
- Create analysis tools, applications, and execution pipelines that allow vehicles to be flown quickly, reliably, and robustly for the Starship GNC team
- Design and lead development of new software projects
- Review existing tools and processes and drive more efficient or more reliable approaches
- Participate in all phases of a mission, from feasibility analysis and research to concrete mission design and launch operations
- Perform trajectory design, optimization, and dispersion analysis for Starship launch vehicle missions for all phases of flight including ascent, on-orbit, entry and landing
Other
- Bachelor’s degree in computer science, computer engineering, electrical engineering, math, or scientific discipline and 2+ years in a software engineering role
- Must be willing to work extended hours and weekends as needed
- U.S. citizen or national, U.S. lawful, permanent resident (aka 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