C++ Simulation Engineer — High-Performance Vehicle Dynamics

SpaceX

Redmond (WA)

On-site

USD 125,000 - 200,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Vision & Dental coverage
401(k) retirement plan
Stock options / long-term incentives
Paid parental leave
3+ weeks paid vacation + holidays
Shuttle service Seattle↔SpaceX Redmond

Job summary

SpaceX is hiring a Software Engineer, C++ Simulations (Starlink), in Redmond to architect, refactor, and build high-performance C++ core infrastructure for the Starlink vehicle dynamics simulator and associated environments.

You will own the design and evolution of the simulation backbone, drive major refactors, and work across teams to model multi-body physics and hardware representations with emphasis on speed and maintainability.

Qualifications

  • Bachelor’s degree in a STEM field and 1+ years of software development experience, or 4+ years of professional C++ experience.
  • Expert-level C++ with focus on performance, memory management, and concurrency.
  • Experience with high-performance simulations or real-time systems.
  • Strong communication skills to coordinate with partner teams.

Responsibilities

  • Lead the design, major refactors, redesigns, and ongoing evolution of the core C++ vehicle dynamics simulator and associated testing/support infrastructure for Starlink, ensuring it scales in performance and capability with the constellation.
  • Architect and improve high-performance C++ Monte Carlo simulation infrastructure, including parallelization, dispersion handling, and reliability for large-scale runs.
  • Drive development of new simulation features, models, and tooling in collaboration with users—focusing on performance, usability, and extensibility of the C++ core.
  • Own performance optimization, profiling, continuous integration, unit/integration testing, and reliability improvements across the simulation stack.
  • Design and implement new testing frameworks, support infrastructure, and visualization components to accelerate GNC development.
  • Collaborate cross-functionally to accurately model multi-body physics, environmental effects, and hardware behaviors while maintaining rigorous software quality.

Skills

Expert-level C++
Multithreading
Monte Carlo simulations
Performance optimization
Numerical methods
GNC data visualization

Education

Bachelor’s degree in STEM

Tools

Testing frameworks
CI pipelines
Visualization tooling

Job description

SpaceX is hiring a Software Engineer, C++ Simulations (Starlink), in Redmond to architect, refactor, and build high-performance C++ core infrastructure for the Starlink vehicle dynamics simulator and associated environments.

You will own the design and evolution of the simulation backbone, drive major refactors, and work across teams to model multi-body physics and hardware representations with emphasis on speed and maintainability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Simulation Engineer - Real-Time Vehicle Dynamics
C++ Simulation Engineer - Real-Time Vehicle Dynamics

SPACE EXPLORATION TECHNOLOGIES CORP • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options
Medical coverage
401(k) plan
+4
High-Performance C++ Simulations Engineer
High-Performance C++ Simulations Engineer

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 200,000
Stock options
401(k) retirement plan
Paid time off
C++ Simulations Engineer: High-Performance Space Dynamics
C++ Simulations Engineer: High-Performance Space Dynamics

United States Digital Space LLC • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options
Discretionary bonuses
401(k) plan
+3
Senior C++ Real-Time Simulation Engineer
Senior C++ Real-Time Simulation Engineer

InvestedintheMission • Hawthorne (CA)

On-site
USD 160,000 - 230,000
Stock options
Medical, dental, vision insurance
401(k) with company match
+1
Real-Time C++ Simulation Engineer
Real-Time C++ Simulation Engineer

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Software Engineer, C++ Simulations (Starlink)
Software Engineer, C++ Simulations (Starlink)

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 200,000
Stock options
401(k) retirement plan
Paid time off
Software Engineer, C++ Simulations (Starlink)
Software Engineer, C++ Simulations (Starlink)

SPACE EXPLORATION TECHNOLOGIES CORP • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options
Medical coverage
401(k) plan
+4
Software Engineer, C++ Simulations (Starlink)
Software Engineer, C++ Simulations (Starlink)

SpaceX • Redmond (WA)

On-site
USD 125,000 - 200,000
Medical, Vision & Dental coverage
401(k) retirement plan
Stock options / long-term incentives
+3
Real-Time C++ Flight Simulations Engineer
Real-Time C++ Flight Simulations Engineer

SpaceX • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Medical, vision, and dental coverage
401(k) retirement plan
Paid vacation and holidays
Senior C++ Simulations Engineer - Real-Time Models
Senior C++ Simulations Engineer - Real-Time Models

SpaceX • Hawthorne (CA)

On-site
USD 160,000 - 230,000
Medical, vision, dental coverage
401(k) retirement plan
Paid parental leave
+2