
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 the Falcon team to develop mission-critical software for rocket flights. You'll work with programming languages such as Python, Perl, and C++. This position requires 2+ years of software development experience.
Job Description
Who you are
You have a Bachelor's degree in computer science, engineering, math, or a related discipline and at least 2 years of experience in software development. You are proficient in programming languages such as Python, Perl, Ruby, MATLAB, C, or C++. You possess strong analytical skills and are capable of troubleshooting complex software issues. You thrive in a collaborative environment and are eager to partner cross-functionally to ensure mission success. You are detail-oriented and understand the importance of software configuration and verification in mission-critical applications. You are willing to travel occasionally to launch sites and customer sites for testing and operations.
What you'll do
As a Software Engineer on the Falcon team, you will develop, analyze, and verify the mission-critical software that flies SpaceX's rockets. You will be responsible for ensuring the software is configured to meet each mission's specifications and needs. Your role will involve developing and executing software configurations and state machines for the software systems that fly the rockets. You will invent new tools to enable more frequent and reliable software deployment, automate data review, and automate configuration verification. You will analyze test results and bugs that require in-depth investigations, and you will engage in hands-on integration and troubleshooting of flight hardware and software systems. Additionally, you will support launch operations by sitting on console in mission control, ensuring that the vehicle behaves as expected during launches.
What we offer
At SpaceX, you will be part of a team that is actively developing technologies to enable human life on Mars. You will have the opportunity to work on cutting-edge projects that have a direct impact on the future of space exploration. We offer a dynamic work environment where innovation is encouraged, and you will be surrounded by talented individuals who share your passion for technology and exploration. We believe in fostering a culture of collaboration and continuous learning, providing you with the resources and support to grow in your career. Join us in our mission to make space travel a reality for humanity.
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 hiring a GNC Software Engineer to develop tools for the Falcon Guidance, Navigation, and Control team. You'll work with C and C++ in Hawthorne, CA, focusing on trajectory design and vehicle simulation.

Operations Engineer
SpaceX is hiring an Operations Engineer for the Falcon program to drive complex trades and provide data-driven recommendations. You'll work in a highly interdisciplinary environment applying operations and industrial engineering principles. This role requires strong analytical skills and experience in operations engineering.

Certification Engineer
SpaceX is hiring a Certification Engineer for the Falcon program to ensure customer trust and mission success. You'll analyze customer requirements and support flight test missions. This role requires strong analytical skills and experience in aerospace engineering.

Software Engineering
SpaceX is hiring a Senior Ground Software Engineer to develop and support software solutions for the Falcon and Dragon programs. You'll work with LabVIEW to create user interfaces and backend control systems. This role requires strong problem-solving skills and a collaborative mindset.

Software Engineering
SpaceX is hiring a Ground Software Engineer to develop and support software solutions for the Falcon and Dragon programs. You'll work with LabVIEW and collaborate with various engineering teams to ensure successful missions. This role requires problem-solving skills and a passion for aerospace technology.