
About SpaceX
Revolutionizing space travel for humanity's future
Key Highlights
- Founded in 2002 by Elon Musk
- Headquartered in Hawthorne, California
- Developed Falcon 9 and Falcon Heavy rockets
- Raised over $7 billion with a valuation of $137 billion
SpaceX, founded in 2002 by Elon Musk, is a leading aerospace manufacturer and space transportation company headquartered in Hawthorne, California. The company has developed the Falcon 9 and Falcon Heavy rockets, as well as the Dragon spacecraft, which delivers cargo to the International Space Statio...
🎁 Benefits
Employees at SpaceX enjoy competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. The company also supports pro...
🌟 Culture
SpaceX fosters a culture of innovation and engineering excellence, encouraging employees to tackle ambitious projects and push the boundaries of space...
Overview
SpaceX is hiring a Software Engineer for their Simulations team to design and develop in-house simulation software for flight systems. You'll work with C, C++, and Python to create high-fidelity simulations critical to mission success.
Job Description
Who you are
You have a strong background in software engineering, with experience in developing and maintaining high-fidelity simulation software. Your expertise in programming languages such as C, C++, and Python allows you to create robust and efficient simulation infrastructure. You thrive in collaborative environments, working closely with engineering teams to build models of complex systems including fluids, electronics, and multi-body physics. You are detail-oriented and committed to maintaining the highest standards of software excellence, always looking for ways to improve reliability and performance.
You enjoy tackling complex challenges and have a passion for developing innovative solutions that support critical missions. Your ability to communicate effectively with simulation software users enables you to gather requirements and develop new features that enhance the user experience. You are motivated by the impact of your work, understanding that the software you create plays a vital role in the success of SpaceX's missions to Mars.
Desirable
Experience with real-time simulation software and a background in aerospace or related fields would be advantageous. Familiarity with software best practices and a commitment to continuous learning will help you excel in this role.
What you'll do
As a Software Engineer on the Simulations team, you will be responsible for designing, developing, and testing simulation software that supports all SpaceX flight systems. You will collaborate with various engineering groups to build high-fidelity simulations that are essential for developing cutting-edge software and hardware. Your role will involve programming the core simulation infrastructure and maintaining the highest standards of software quality.
You will develop prototypes to validate key design concepts and quantify technical constraints, ensuring that the simulation software meets the rigorous demands of SpaceX's missions. Your work will directly contribute to the reliability and performance of simulation software used for vehicles such as Falcon, Falcon Heavy, Dragon, Starlink, and Starship.
You will also engage with simulation software users to gather feedback and develop new features that improve the overall functionality and user experience. Your contributions will be critical to the success of current and future missions, and you will have the opportunity to work on projects that push the boundaries of technology and innovation.
What we offer
At SpaceX, you will be part of a team that is dedicated to making space exploration a reality. We offer a dynamic work environment where you can collaborate with some of the brightest minds in the industry. You will have the chance to work on groundbreaking projects that have a significant impact on humanity's future in space. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Join us in our mission to enable human life on Mars and be part of a company that is at the forefront of aerospace technology. We provide competitive compensation and benefits, along with opportunities for professional growth and development.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at SpaceX.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
SpaceX is seeking a Senior Software Engineer to design and develop high-fidelity simulation software for their flight systems. You'll work with C++ and Python to create critical software for missions including Falcon and Starship. This role requires strong problem-solving skills and experience in simulation software development.

Software Engineering
SpaceX is hiring a Software Engineer for the Propulsion Simulation & Data Analysis team to develop models and conduct analysis for advanced rocket engines. You'll work with Python and C++ to improve engine performance and safety.

Software Engineering
Doppel is hiring a Software Engineer to help build their new Simulation product aimed at defending against social engineering attacks. You'll work with technologies like JavaScript and Python, focusing on AI and machine learning. This position requires experience in full-stack development.

Software Engineering
Cruise is hiring a Senior Software Engineer to contribute to the development of advanced self-driving vehicles. You'll work on constructing virtual environments for testing and deploying autonomous vehicle software. This position requires expertise in simulation and software engineering.

Software Engineering
Nuro is seeking a Senior Software Engineer to enhance their simulation technology for autonomous driving. You'll work with Java, C++, and Python to develop innovative solutions for simulation realism and performance. This role requires strong experience in software engineering and simulation systems.