About the job
At SpaceX, we believe in a future where humanity explores the cosmos, and we are dedicated to creating the technology to make this vision a reality. Our ultimate aim is to enable human life on Mars.
SENIOR SOFTWARE ENGINEER, FLIGHT SYSTEMS FOR STARSHIP
Join our innovative team as we develop the Starship spacecraft and Super Heavy rocket, designed as the world’s most powerful reusable transportation system capable of carrying crew and cargo to Earth orbit, the Moon, Mars, and beyond. This groundbreaking vehicle will redefine space travel and exploration.
As a Senior Software Engineer on the Starship Software team, you will be responsible for the design, development, and testing of cutting-edge software that controls and simulates our flight systems. Collaborating with fellow engineers across software and hardware disciplines, you will work on all levels of our technology stack, including application, operating system, networking, firmware, and simulation, to drive our mission forward.
Aerospace experience is not a prerequisite for success in this role; we seek intelligent, motivated, and collaborative engineers who are passionate about problem-solving and eager to contribute to an inspiring mission.

