SpaceX is looking to accelerate the development and deployment of safe, reliable, and efficient software for Starship by designing and developing high-performance simulation models of vehicle and ground systems, supporting the development and validation of Hardware-in-the-Loop testbeds, and building scalable test execution infrastructure.
Requirements
- Proven skills and knowledge of C++, Python, Rust, or other systems programming language
- Experience with building simulation models, CI systems and debugging tools
- Strong focus and interest in designing, architecting, and implementing excellent, bug-free software
- Basic knowledge of electronics, controls, fluid systems, motor design, or physical mechanics
- Strong critical thinking and first-principles problem-solving skills
Responsibilities
- design and develop high performance simulation models of vehicle and ground systems
- support development and validation of Hardware-in-the-Loop testbeds (HITL)
- build scalable test execution infrastructure
- engage with other engineering teams to build simulation capabilities
- Collaborate with the Avionics team to develop and validate Hardware-in-the-Loop testbeds
- Collaborate closely with hardware and analysis teams to develop high-fidelity and performant simulation models for vehicle subsystems
- Develop and maintain the infrastructure used to execute simulations
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 a super inspiring mission.
- Follow and maintain high software standards and software engineering best practices within Starship Software
- Excellent written and verbal communication skills
- Able to work effectively in a dynamic environment while assuming high levels of responsibility and demonstrating accountability for software outcomes
- Willing to work long hours and weekends as needed