
Revolutionizing space travel for humanity's future
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...
Employees at SpaceX enjoy competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. The company also supports pro...
SpaceX fosters a culture of innovation and engineering excellence, encouraging employees to tackle ambitious projects and push the boundaries of space...

SpaceX • Hawthorne, CA
SpaceX is seeking a New Graduate Engineer in Software to develop highly reliable autonomous software systems. You'll work with Java, C, and C++ to contribute to innovative projects aimed at making humanity multiplanetary. This entry-level position is based in Hawthorne, CA.
As a recent graduate, you are eager to apply your knowledge in software engineering to real-world challenges. You have a foundational understanding of programming languages such as Java, C, and C++, and you are excited about the opportunity to develop software that contributes to groundbreaking projects. You thrive in collaborative environments and are ready to engage with cross-disciplinary teams to ensure the viability of your code. You possess a strong sense of ownership and are committed to seeing your software through all aspects of its life cycle, from design to deployment.
You are adaptable and willing to explore solutions for previously unsolved or unknown problems. Your educational background has equipped you with the skills to think at a system level, and you are prepared to tackle the dynamic challenges that come with working on high-performance flight hardware. You are motivated by the mission of SpaceX and are excited about the prospect of contributing to humanity's exploration of the stars.
In this role, you will be responsible for developing highly reliable autonomous software systems and the simulations required to validate them. You will own all aspects of software development, including design, testing, and integration to the mission. Collaborating with counterpart engineering teams, you will develop and maintain launch and vehicle software, ensuring that your contributions align with the ambitious goals of SpaceX. You will engage in rigorous testing and validation processes to ensure the reliability and performance of the software you create.
You will have the opportunity to work on some of the toughest and most audacious projects, contributing to the development of technologies that aim to enable human life on Mars. Your role will require you to think critically and creatively, exploring innovative solutions to complex challenges. You will be part of a team that pushes the limits of what is possible through determination and teamwork, driving the mission to success.
At SpaceX, you will be part of a culture that values innovation and collaboration. You will have the chance to work alongside some of the brightest minds in the industry, contributing to projects that have a significant impact on the future of humanity. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. This entry-level position offers a unique opportunity to grow your skills and advance your career in a fast-paced and exciting environment.
Apply now or save it for later. Get alerts for similar jobs at SpaceX.