Software Engineer, C++

SpaceX

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Hawthorne, CA
Salary
$125,000–$150,000 / yr
Posted
128 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $165k
This role $138k
$116k $206k
below market most similar roles pay here above market

This role pays less than 70% of similar roles. Most pay $132,762–$197,750 — the blue band above. At the midpoint, this role pays about $138k versus about $165k 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, C++

As a Software Engineer, C++ (Dragon), you will join the Dragon team to develop, analyze, and verify mission-critical software configurations for Dragon Crewed and Cargo vehicles. Your daily responsibilities include executing code for vehicle software systems, inventing tools for automated data review and configuration verification, and troubleshooting flight hardware and software with interdisciplinary teams. You will also plan vehicle testing milestones and support mission operations as a flight software specialist. The role requires proficiency in C/C++ and Linux, including Bash shell scripting and network troubleshooting. Preferred skills include experience with real-time embedded systems, state machines, software testing, and system diagrams. You will solve technical problems to ensure vehicles behave as expected, fly frequently, and operate safely during complex spaceflight missions.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop, execute, and analyze code and configurations for vehicle flight software systems.
  • Create new tools for automated data review, configuration verification, and software deployment.
  • Analyze test results and perform in-depth investigations into software bugs.
  • Troubleshoot flight hardware and software systems with interdisciplinary engineering teams.
  • Plan and execute specific vehicle testing milestones.
  • Support mission operations as a flight software specialist.
  • Roll out new software changes to the vehicle fleet.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or science discipline OR 2+ years of experience in software development in lieu of degree.
  • 1+ years of software development experience in C/C++.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for required Department of State authorizations.
  • Must be available to work extended hours and weekends as needed.
  • Basic knowledge of electronics, controls, motor design, and physical mechanics (preferred).
  • Fluency in Linux, including Bash shell scripting and network troubleshooting (preferred).
  • Experience building or working with real-time embedded systems (preferred).
  • Experience with software documentation, system diagrams, requirements, testing, and state machines (preferred).

More like this

Similar roles

Senior Software Engineer, C++

SpaceX

Hawthorne, CA 128 days ago $165,000–$230,000
C++ C Linux Bash Embedded Systems Network Troubleshooting State Machines Software Testing System Diagrams Software Requirements Flight Software

Software Engineer, Flight Software

SpaceX

Hawthorne, CA 158 days ago $125,000–$145,000
C++ Rust Systems Programming Real-time Embedded Systems Distributed Computing Firmware Networking Simulation Software Engineering Best Practices Controls Electronics Fluid Systems Motor Design Physical Mechanics

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 153 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 154 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 151 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp