Software Engineer, Simulation & Flight Systems

SpaceX

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $142k
$117k $203k
below market most similar roles pay here above market

This role pays less than 58% of similar roles. Most pay $130,500–$194,875 — the blue band above. At the midpoint, this role pays about $142k versus about $163k 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 & Flight Systems

As a Software Engineer - Simulation & Flight Systems in the Special Programs team, you will design, develop, and own critical software powering the exploration and validation of next-generation flight systems. You will build high-performance modules for real-time flight systems data streaming, develop high-fidelity simulation software, and contribute to test automation and CI/CD infrastructure. This role involves creating a high-throughput distributed system to demonstrate cutting-edge hardware and software across the design-build-test-operations pipeline. You will utilize systems programming languages including C++, Rust, or Go, alongside Python, Java, or C#. Technical skills required include experience with data serialization formats like Protobuf, containerized solutions such as Docker and Kubernetes, and relational databases like PostgreSQL. You will solve complex problems to improve reliability and scalability for mission-critical spaceflight systems.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Rapidly develop prototypes to prove design concepts and quantify technical constraints.
  • Develop high-performance modules for real-time flight systems data streaming.
  • Contribute to test automation processes and CI/CD infrastructure.
  • Create and maintain high-fidelity simulation and flight software for all vehicles.
  • Improve the reliability, performance, and scalability of simulation and flight platforms.
  • Design and deliver new features to improve system capabilities and performance.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or science and 1+ years of software development experience.
  • 3+ years of professional experience building software in lieu of a degree.
  • Professional experience with systems programming languages such as C++, Rust, or Go.
  • Ability to obtain and maintain a Top Secret Security Clearance.
  • U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for Department of State authorization.
  • Strong software design and development skills (preferred).
  • Experience with data streaming, real-time data processing, and serialization formats like JSON, YAML, XML, or Protobuf (preferred).
  • Experience with Python, Java, C#, Docker, Kubernetes, or relational databases (preferred).

More like this

Similar roles

Software Engineer, Simulation

SpaceX

Hawthorne, CA 74 days ago $125,000–$160,000
C++ Python Machine Learning AI CFD OpenFOAM ANSYS Fluent COMSOL Multiphysics Three.js Flask SQLAlchemy FastAPI React JavaScript PostgreSQL SQL Server Linux HPC Parallel Processing ParaView VisIt Tecplot SnappyHexMesh NX
5+ yrs exp

Application Software Engineer, Flight Software

SpaceX

Hawthorne, CA 9 days ago $125,000–$160,000
Python C#.NET Go Scala Java Full Stack Development Docker Kubernetes Terraform Ansible Puppet Apache Kafka RabbitMQ ActiveMQ Angular React JavaScript PostgreSQL SQL Server Make Bazel Pants Buck Gradle pip npm UNIX
2+ yrs exp

Senior Software Engineer, Flight Software

SpaceX

Starbase, TX +1 158 days ago
C++ Python Rust Software Design Control Theory Fault Tolerant Software Computer Architecture Networks Unit Testing Performance Optimization Debugging Simulations Mission Integration
4+ yrs exp

Senior Software Engineer, Flight Software

SpaceX

Hawthorne, CA 158 days ago $160,000–$225,000
C++ Rust Python Systems Programming Real-time Embedded Systems Distributed Computing Unit Testing Networking Computer Architecture Fault Tolerant Software Performance Optimization Firmware Simulation Debugging
4+ yrs exp