Software Engineer, Simulations (Application Software)

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.
Hawthorne, CA, USA
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Space

Description For Software Engineer, Simulations (Application Software)

As a software engineer on the simulations team at SpaceX, you will design, develop, and test our in-house simulation software supporting all SpaceX flight systems. You will program the core simulation infrastructure and collaborate on building models of fluids, electronics, and multi-body physics systems. This high-impact role involves working across engineering groups to build high-fidelity simulations used to develop cutting-edge software and hardware. Our simulation software is critical to current and future mission successes including Falcon, Falcon Heavy, Dragon, Starlink, and Starship.

SpaceX is looking for smart, motivated software engineers who enjoy taking on complex challenges, work well in dynamic environments, and care about software best practices. You will help build world-class software that is critical to SpaceX's mission to Mars.

Responsibilities:

  • Develop high-fidelity simulation software for all vehicles
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Maintain highest standards of excellence, never settle for the status quo
  • Improve reliability and performance of simulation software
  • Work with simulation software users to develop new features and improve user experiences

Basic Qualifications:

  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software
  • Experience in C++

Preferred Skills and Experience:

  • Strong software design and development skills
  • Thorough knowledge of physics and math
  • Strong skills in debugging, performance optimization and unit testing
  • Creative approach to problem solving
  • Ability to work effectively in a dynamic environment with changing needs and requirements
  • Ability to work independently and in a team, take initiative, and communicate effectively

Additional Requirements:

  • Willing to work extended hours and weekends when needed

This role offers a competitive compensation package, including base salary, potential long-term incentives, comprehensive benefits, and various perks. SpaceX is an Equal Opportunity Employer and follows strict ITAR requirements for employment eligibility.

Last updated 4 months ago

Responsibilities For Software Engineer, Simulations (Application Software)

  • Develop high-fidelity simulation software for all vehicles
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Maintain highest standards of excellence, never settle for the status quo
  • Improve reliability and performance of simulation software
  • Work with simulation software users to develop new features and improve user experiences

Requirements For Software Engineer, Simulations (Application Software)

  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software
  • Experience in C++

Benefits For Software Engineer, Simulations (Application Software)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k) retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • Employee Stock Purchase Plan
  • 3 weeks of paid vacation
  • 10 or more paid holidays per year
  • 5 days of sick leave per year

Interested in this job?

Jobs Related To SpaceX Software Engineer, Simulations (Application Software)

Full Stack Software Engineer (Starlink)

Full Stack Software Engineer position at SpaceX working on Starlink's customer-facing applications and support systems, offering competitive salary and comprehensive benefits.

Telecommunications Engineer

SpaceX Telecommunications Engineer position focusing on critical infrastructure design and support for space exploration operations, offering $120-160K salary plus benefits.

Ground Software Engineer, LabVIEW (Falcon & Dragon)

Ground Software Engineer position at SpaceX developing mission-critical LabVIEW applications for Falcon rockets and Dragon spacecraft.

Lead Supplier Development Engineer (Starlink) - Mechanical Components, Packaging & Accessories

Lead Supplier Development Engineer position at SpaceX focusing on mechanical components and packaging for Starlink, managing quality and supply chain processes.

MEP/Construction Engineer

MEP/Construction Engineer position at SpaceX, leading infrastructure projects to support space exploration mission, offering $95K-$130K salary with comprehensive benefits.