New Graduate Engineer, Software (Starship)

SpaceX is actively developing technologies to enable human life on Mars, founded on the belief that a future of space exploration is more exciting.
$120,000 - $145,000
Embedded
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
1+ year of experience
Space
This job posting may no longer be active. You may be interested in these related jobs instead:
Avionics Engineer (Falcon)

SpaceX Avionics Engineer position focusing on Falcon program development, combining software, electrical, and mechanical engineering to support spacecraft operations and launch activities.

Production Engineer (Starship Electronics)

Production Engineer role at SpaceX working on Starship Electronics systems, focusing on manufacturing processes and tooling design.

Electrical Engineer (Starship Avionics)

SpaceX is seeking an Electrical Engineer to develop high-reliability avionics for the Starship program, focusing on electronics design and testing for spacecraft systems.

Electrical Design Engineer, Customer Hardware (Starlink)

Electrical Design Engineer position at SpaceX working on Starlink customer hardware, developing consumer-facing devices for satellite communication.

Electrical Test Engineer, Ground Stations (Starlink)

Electrical Test Engineer position at SpaceX focusing on RF systems testing and automation for Starlink ground stations, offering competitive salary and comprehensive benefits.

Description For New Graduate Engineer, Software (Starship)

SpaceX, founded on the vision of making humanity a multi-planetary species, is seeking a New Graduate Engineer, Software for their Starship project at Starbase, TX. This role is part of an elite team working on the ambitious goal of enabling human life on Mars. The position demands a high-performing engineer ready to tackle never-before-solved challenges in a dynamic, sometimes harsh environment.

Key responsibilities include:

  • Developing highly reliable autonomous software systems and simulations for validation
  • Owning all aspects of software development from design to integration
  • Collaborating with other engineering teams on launch and vehicle software
  • Maintaining high software standards and best practices

The ideal candidate will have:

  • A bachelor's degree in computer science or related field
  • 1+ years of software development experience
  • Strong skills in C++, Rust, or other systems programming languages
  • Experience with real-time embedded systems or distributed computing
  • Excellent problem-solving and communication skills
  • Ability to work effectively in a fast-paced, high-pressure environment

This role offers a unique opportunity to contribute directly to SpaceX's mission of making life multi-planetary. You'll be at the forefront of rocket technology, working on cutting-edge software that controls the Starship - humanity's potential gateway to Mars.

The position requires relocation to Starbase, TX, and a willingness to work long hours when needed. SpaceX offers competitive compensation, including potential stock options and comprehensive benefits.

If you're a recent or soon-to-be graduate with a passion for space exploration and the skills to match, this could be your chance to make history. Join SpaceX and be part of the team that's pushing the boundaries of what's possible in space travel and colonization.

Last updated 8 months ago

Responsibilities For New Graduate Engineer, Software (Starship)

  • Develop highly reliable autonomous software systems and simulations
  • Own all aspects of software development from design to integration
  • Work with other engineering teams on launch and vehicle software
  • Maintain high software standards and best practices
  • Contribute to the development of Starship's software systems

Requirements For New Graduate Engineer, Software (Starship)

Rust
Linux
  • Bachelor's degree in computer science, software engineering, or related field
  • 1+ years of software development experience
  • Graduating in December 2024 or May/June 2025
  • Strong skills in C++, Rust, or other systems programming languages
  • Experience with real-time embedded systems or distributed computing
  • Excellent problem-solving and communication skills
  • Ability to work in a dynamic, fast-paced environment
  • Willingness to relocate to Starbase, TX
  • U.S. citizenship or eligibility to obtain required authorizations

Benefits For New Graduate Engineer, Software (Starship)

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Interested in this job?