New Graduate Software Engineer

SpaceX

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $142k
$113k most similar roles pay here $233k

This role pays less than 82% of similar roles. Most pay $145,000–$221,000 — the shaded band above. At the midpoint, this role pays about $142k versus about $183k 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 654 open roles on FindRole.

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · New Graduate Software Engineer

New Graduate Engineer, Software (Starfall) joins the Starfall Engineering organization to design and implement software and firmware for next-generation avionics systems. This role involves managing the full lifecycle of software, including development, testing, and operational support, while ensuring systems behave as expected during launch operations. The engineer will be responsible for bringing up and validating devices that communicate with and fly in space, analyzing test results, and troubleshooting flight hardware and software systems. Key technical requirements include proficiency in C++ or C languages, experience with microcontrollers, and knowledge of computer architecture and networks. Candidates should also possess skills in Linux, bash shell scripting, and verification methodologies. The work focuses on the critical problem of ensuring vehicle systems can be launched frequently, safely, and reliably through high-quality software development for common processors and micro-controllers.

What does a Software Engineer earn in California?

Median $214000 from 830 postings across 69 companies.

See salary data

What you'll do

  • Design and deliver high-quality software and firmware for common processors and micro-controllers.
  • Support launch operations to ensure systems are launched safely and reliably.
  • Bring up and validate devices that communicate with and fly in space.
  • Analyze test results and perform in-depth investigations into bugs.
  • Perform hands-on integration and troubleshooting of flight hardware and software systems.
  • Manage the full lifecycle of software including development, testing, and operational support.

What we're looking for

  • Bachelor's degree in computer science, data science, engineering, math, physics, or another STEM discipline.
  • Professional development experience in C++ or C languages, including internship experience.
  • Must be graduating in the class of 2026 or 2027.
  • Ability to work extended hours and weekends when needed to meet critical deadlines.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, or asylee (or eligible for such status) per ITAR regulations.
  • Development experience with microcontrollers (preferred).
  • Strong software engineering fundamentals in C++ (preferred).
  • Knowledge of computer architecture, networks, Linux, bash scripting, and verification methodologies (preferred).

More like this

Similar roles

Software Engineer

SpaceX

Hawthorne, CA 75 days ago $125,000–$150,000
C++ C Firmware Microcontrollers Linux Bash Computer Architecture Verification Methodologies Troubleshooting
2+ yrs exp

New Graduate Software Engineer

SpaceX

Palo Alto, CA 50 days ago $135,000–$175,000
C C++ Python C# Networking Protocols TCP/IP UDP Distributed Systems Firmware Real-time Software

New Graduate Software Engineer

SpaceX

Redmond, WA 50 days ago $125,000–$165,000
C C++ Python C# Networking Protocols TCP/IP UDP Distributed Systems Firmware Real-time Software

New Graduate Software Engineer

SpaceX

Bastrop, TX 50 days ago
C C++ Python C# Firmware Real-time Software Networking Protocols TCP/IP UDP Distributed Systems RF Silicon

Software Engineer, Flight Software

SpaceX

Redmond, WA 38 days ago $125,000–$165,000
C++ Python Linux Real-time Systems Hardware-in-the-loop Computer Architecture Performance Optimization Debugging Software Design
2+ yrs exp

Senior Software Engineer

SpaceX

Hawthorne, CA 75 days ago $165,000–$230,000
C++ C Microcontrollers NXP Linux Bash Firmware Computer Architecture Verification Methodologies