companySpaceX logo

Sr. Software Engineer, Flight Software (Starship)

SpaceXHawthorne, CA
On-site Full-time $160K/yr - $220K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

RESPONSIBILITIES:Design and develop highly reliable autonomous software systems, along with simulations to validate them. Take ownership of all software development aspects, including design, testing, and mission integration. Collaborate with engineering teams to develop and maintain software for launch and vehicle operations, ensuring comprehensive control of the pad, ship, and booster to meet mission goals. Lead impactful projects that advance the Starship initiative. Continuously enhance software standards and engineering best practices within the Starship Software team. BASIC QUALIFICATIONS:Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related discipline, with 4+ years of software development experience; or 6+ years of professional software development experience in lieu of a degree.4+ years of experience programming in C++, Python, or Rust. PREFERRED SKILLS AND EXPERIENCE:Demonstrated proficiency in C++, Rust, or other systems programming languages. Experience with real-time embedded systems or distributed computing systems.

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.

About SpaceX

SpaceX is at the forefront of aerospace innovation with a mission to revolutionize space travel and make life multi-planetary. Founded on the principle that exploring the stars is essential for humanity's future, we are developing advanced technologies to achieve interplanetary travel. Our ambitious projects include the Starship spacecraft and Super Heavy rocket, aimed at transporting humans and cargo beyond Earth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.