Software Engineer, Simulation

SpaceX

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Hawthorne, CA
Salary
$125,000–$160,000 / yr
Posted
74 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $168k
This role $142k
$115k $219k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $126,750–$208,642 — the blue band above. At the midpoint, this role pays about $142k versus about $168k 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 851 open roles on FindRole.

Listed pay typically runs $130,000–$165,000 across 590 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Software Engineer, Simulation

As a Software Engineer, Simulation on the NDE & Materials Software team, you will develop and advance an in-house multi-physics simulation engine. You will build software to support manufacturing domains including high-pressure die casting, investment casting, additive manufacturing, welding, and structural stress analysis. Your daily work involves owning software architecture, integrating CFD tools, meshing software, and CAD platforms, and developing web-based 3D tooling for result visualization. You will leverage Machine Learning and AI, specifically surrogate modeling and physics-informed neural networks, to accelerate simulations and optimize parts for programs like Raptor and Starship. Required skills include C++, Python, and object-oriented programming. You will also utilize tools such as OpenFOAM, ANSYS, ParaView, Flask, and React within Linux and high-performance computing environments.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Own the software architecture and quality of simulation software used across SpaceX.
  • Develop and optimize software that integrates CFD tools, meshing software, and CAD platforms.
  • Build advanced interfaces for viewing and interpreting simulation results.
  • Troubleshoot and debug issues related to software integration, meshing quality, and simulation accuracy.
  • Leverage machine learning and AI solutions to accelerate simulations and increase part yield.
  • Conduct testing and validation of simulation results using industry-standard benchmarks.
  • Transition simulation results viewing to web-based 3D tooling.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or STEM discipline; OR 5+ years of professional software experience.
  • 2+ years of software development experience in C++, Python, or other object-oriented languages.
  • Experience working with numerical solvers for complex physics domains (preferred).
  • Strong meshing skills for complex simulations (preferred).
  • Demonstrated experience applying machine learning and AI solutions to accelerate simulations (preferred).
  • Experience with visualization tools, web-based 3D tooling, and web development frameworks (preferred).
  • Experience with databases, version control, CI/CD, and high-performance computing (preferred).
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for required Department of State authorizations.

More like this

Similar roles

Software Engineer, Simulations (Vehicle Engineering)

SpaceX

Hawthorne, CA 36 days ago $125,000–$160,000
C++ Distributed Computing Networking Protocols Memory Management CPU Scheduling ROS2 Gazebo Unit Testing Performance Optimization Debugging Simulation Software Classical Physics Calculus Euclidean Geometry

Simulation Software Engineer, Vehicle Engineering

SpaceX

Hawthorne, CA 36 days ago $125,000–$160,000
C++ Distributed Computing Networking Protocols Memory Management CPU Scheduling ROS2 Gazebo Unit Testing Performance Optimization Debugging Simulation Software
2+ yrs exp

Software Engineer, C++ (Simulations)

SpaceX

Hawthorne, CA 36 days ago $125,000–$160,000
C++ Distributed Computing Networking Protocols Memory Management CPU Scheduling Unit Testing Performance Optimization ROS2 Gazebo Simulation Software Software Design Debugging

Modeling and Simulation Software Engineer

Booz Allen Hamilton

Beavercreek, OH 69 days ago
C++ Modeling and Simulation Agile RavEngine AFSIM EAAGLES FLAMES Data Modeling Automated Testing Scripting APIs Extreme Programming
5+ yrs exp

Modeling and Simulation Software Engineer

Booz Allen Hamilton

Beavercreek, OH 28 days ago $86,800–$198,000
C++ Modeling and Simulation Agile AFSIM EAAGLES FLAMES RavEngine Data Modeling Automated Testing Scripting APIs Extreme Programming
5+ yrs exp

Senior Software Engineer, Simulation

Nvidia

Santa Clara, CA 20 days ago
C++ Python 3D Simulation Computer Graphics Game Engine Docker Kubernetes Deep Learning Generative AI LLM Omniverse Unity Chrono Mujoco Maya Blender Houdini
5+ yrs exp