Taro Logo

Software Engineer, Simulation (Starship)

SpaceX develops technologies to enable human life on Mars, focusing on spacecraft and rocket development for space exploration.
Hawthorne, CA, USA
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space

Job Description

SpaceX is at the forefront of space exploration technology, developing the Starship spacecraft and Super Heavy rocket system with the ambitious goal of enabling human life on Mars. This role is part of the Starship Simulation Software team, where you'll be instrumental in creating high-performance simulation models and testbeds crucial for spacecraft development.

As a Software Engineer focusing on simulation software, you'll be working on cutting-edge technology that directly contributes to making space exploration possible. The position involves developing and validating Hardware-in-the-Loop testbeds, creating high-fidelity simulation models for vehicle subsystems, and building scalable test execution infrastructure. You'll collaborate closely with various engineering teams, including Avionics, hardware, and analysis teams.

The role offers a unique opportunity to work on one of the world's most powerful launch vehicles, capable of carrying over 100 metric tons to Earth orbit. While aerospace experience isn't required, the position demands strong software engineering skills, problem-solving abilities, and a passion for space exploration. You'll be part of a dynamic team working on real-world challenges that directly impact the future of space travel.

The compensation package is competitive, ranging from $120,000 to $170,000 based on experience level, with additional benefits including equity options, comprehensive healthcare, and retirement plans. The position also offers growth potential through exposure to complex engineering challenges and cutting-edge space technology.

This is an ideal role for a motivated software engineer who wants to make a tangible impact on space exploration while working with advanced simulation and testing technologies. The position requires a combination of technical expertise, collaborative skills, and a dedication to SpaceX's mission of making humanity a multi-planetary species.

Last updated 18 days ago

Responsibilities For Software Engineer, Simulation (Starship)

  • Collaborate with the Avionics team to develop and validate Hardware-in-the-Loop testbeds
  • Collaborate closely with hardware and analysis teams to develop high-fidelity and performant simulation models for vehicle subsystems
  • Develop and maintain the infrastructure used to execute simulations
  • Follow and maintain high software standards and software engineering best practices within Starship Software

Requirements For Software Engineer, Simulation (Starship)

Python
Rust
  • Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering or other engineering discipline; OR 2+ years of professional software development experience in lieu of a degree
  • Proven skills and knowledge of C++, Python, Rust, or other systems programming language
  • Experience with building simulation models, CI systems and debugging tools
  • Strong focus and interest in designing, architecting, and implementing excellent, bug-free software
  • Basic knowledge of electronics, controls, fluid systems, motor design, or physical mechanics
  • Strong critical thinking and first-principles problem-solving skills
  • Excellent written and verbal communication skills
  • Willing to work long hours and weekends as needed

Benefits For Software Engineer, Simulation (Starship)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave per year
  • Stock options
  • Employee Stock Purchase Plan
  • Long-term incentives in company stock

Related Jobs

Software Engineer, Design Software (Starship)

Software Engineer position at SpaceX focusing on developing manufacturing software for Starship's avionics systems, combining full-stack development with industrial automation.

Full Stack Software Engineer, Security (Starlink)

Full Stack Software Engineer position at SpaceX focusing on security features for Starlink's global satellite internet system, combining web development with security expertise.

Software Engineer, Ground Stations (Starlink)

Software Engineer position at SpaceX working on Starlink ground station systems, developing networking and control software for satellite communications.

RF Software Engineer (Starshield)

RF Software Engineer position at SpaceX working on Starshield program, combining RF engineering with software development for national security space applications.

Software Engineer, Beam Planning (Starshield)

Software Engineer position at SpaceX developing real-time scheduling systems for satellite constellation management in the Starshield program.