
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 hiring a Software Engineer (Components) to develop advanced spacecraft and launch vehicle components. You'll work with C, C++, and Python in a hands-on role based in Hawthorne, CA.
You have a strong background in software engineering, particularly in developing software for embedded systems and hardware integration. Your experience includes proficiency in C and C++, and you are comfortable working with Python for scripting and automation tasks. You understand the complexities of hardware-software interaction and have a keen interest in aerospace technologies. You thrive in challenging environments and are excited about the opportunity to contribute to groundbreaking projects that push the boundaries of space exploration. You are a collaborative team player who enjoys working cross-functionally with hardware teams to create robust solutions. You are detail-oriented and committed to delivering high-quality software that meets stringent performance and reliability standards.
As a Software Engineer on the Components Engineering team, you will design and develop software that supports the testing and manufacturing of rocket components. Your responsibilities will include writing test software and factory automation software that ensures the reliability of critical components used in SpaceX's spacecraft and launch vehicles. You will also develop hardware drivers and web interfaces that facilitate advanced component testing and analysis. You will work closely with hardware engineers to create firmware that integrates seamlessly with various components, ensuring optimal performance in extreme environments. Your role will involve problem-solving and innovation as you create novel software solutions from the ground up. You will participate in code reviews and collaborate with your team to maintain high coding standards and best practices. You will also have the opportunity to contribute to the continuous improvement of software development processes and tools.
At SpaceX, you will be part of a mission-driven team that is dedicated to making space travel accessible and sustainable. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional growth. You will work in a dynamic and inclusive environment where your contributions will have a direct impact on the future of space exploration. Join us in our mission to enable human life on Mars and be part of a team that is shaping the future of aerospace technology.
Apply now or save it for later. Get alerts for similar jobs at SpaceX.