Skip to main content

SpaceX

Software Engineer, C++ (Simulations)

Hawthorne, CA$125k–$195kfull-timemidAdded today

About this role

SpaceX seeks a C++ Software Engineer to design and develop high-fidelity real-time simulation software supporting all SpaceX vehicles including Falcon, Dragon, and Starship. You'll build core simulation infrastructure and collaborate across engineering teams to create physics models that are critical to mission success and Mars exploration.

What you'll do

  • Develop and maintain high-fidelity real-time simulation software for SpaceX vehicles
  • Create prototypes to validate design concepts and identify technical constraints
  • Improve reliability and performance of simulation infrastructure
  • Build models of fluids, electronics, and multi-body physics systems
  • Collaborate with simulation users to develop features and enhance user experience
  • Maintain excellence standards and drive continuous improvement

What they're looking for

  • C++ (strong design and development skills)
  • Distributed computing systems and networking protocols
  • Physics and mathematics (algebra, calculus, Euclidean geometry)
  • Debugging and performance optimization
  • Unit testing and software design best practices
  • Memory management and CPU scheduling
  • ROS2 and Gazebo (preferred)
  • Problem-solving and creative thinking

Benefits

  • Medical, vision, and dental coverage
  • 401(k) retirement plan with company match
  • Long-term incentives (stock or cash awards)
  • 3 weeks paid vacation and 10+ paid holidays annually
  • Short and long-term disability and life insurance
  • Paid parental leave and employee stock purchase plan discount
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

SpaceX

SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.

Website
spacex.com
View all jobs at SpaceX

Likely interview questions

  • Describe your experience optimizing C++ code for real-time performance constraints and how you approach debugging complex systems.
  • How have you applied physics and mathematics concepts in previous simulation or modeling projects?