Sr. Simulation Software Engineer (Application Software)

SpaceX

Quick summary

Work type
On-site
Location
Hawthorne, CA
Salary
$160,000–$225,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $192k
$117k most similar roles pay here $237k

This role pays more than 76% of similar roles. Most pay $135,000–$192,500 — the shaded band above. At the midpoint, this role pays about $192k versus about $164k for comparable roles.

Based on 240 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 604 open roles on FindRole.

Listed pay typically runs $130,000–$155,000 across 440 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Sr. Simulation Software Engineer (Application Software)

As a Senior Simulation Software Engineer at SpaceX in Hawthorne, CA, you will join the Simulations team to design and develop high-fidelity real-time simulation software for all flight systems including Falcon, Starship, and Dragon. Your daily tasks include programming core infrastructure, building models of fluids, electronics, and multi-body physics systems, and collaborating with users to enhance features and user experiences. The role requires strong skills in C++, understanding of distributed computing, networking protocols, memory management, and classical physics principles. Familiarity with open-source simulators like ROS2 and Gazebo is a plus as you contribute to mission-critical software that supports SpaceX’s ambitious goals for space exploration.

What you'll do

  • Develop and maintain high-fidelity real-time simulation software for SpaceX vehicles.
  • Program core simulation infrastructure to support fluid, electronic, and multi-body physics models.
  • Collaborate on building advanced mathematical and physical models within the simulation framework.
  • Enhance user experiences by developing new features based on feedback from users.
  • Ensure continuous improvement of software quality and performance standards.

What we're looking for

  • 5+ years of software development experience or a relevant bachelor's degree
  • Strong C++ programming skills and 2+ years of C++ development experience
  • Proficient in classical physics, algebra, calculus, and Euclidean geometry
  • Experience with distributed computing systems and networking protocols
  • Knowledge of memory management and CPU scheduling techniques

More like this

Similar roles

Software Engineer, Simulation

SpaceX

Hawthorne, CA today $125,000$145,000
C++ Python CFD tools meshing software CAD platforms machine learning AI web-based 3D tooling Flask SQLAlchemy FastAPI React version control testing continuous integration Linux HPC environments parallel processing Three.js ParaView

Software Engineer - Modeling & Simulation

Anduril Industries

Costa Mesa, CA today $166,000$220,000
Unreal Engine C++ Python Matplotlib Plotly LiDAR IMUs GPS Physics-Based Modeling Data Visualization Simulation Validation Sensor Modeling Optimization Techniques Machine Learning Systems Integration 3D visualization libraries