SpaceX logo

New Graduate Engineer, Software (Starfall)

SpaceX

Hawthorne · Posted Sep 29, 2026

At a glance

Location
Hawthorne

About the role

  • The New Graduate Software Engineer on the Starfall team designs and implements software and firmware for next-generation avionics systems.
  • Engineers are responsible for the full software life cycle, including development, testing, and operational support for vehicle systems.

Responsibilities

  • Design and deliver high-quality software and firmware for common processors and micro-controllers
  • Support launch operations
  • Collaborate with peers and customers
  • Bring up and validate devices that communicate-to and fly-in space
  • Analyze test results and bugs which require in-depth investigations
  • Hands-on integration and troubleshooting of flight hardware/software systems
  • Work in a dynamic environment with changing needs, requirements, and challenges

Requirements

  • Bachelor’s degree in computer science, data science, engineering, math, physics, or other STEM discipline
  • Professional development experience in C++ or C languages (internship experience is applicable)
  • Graduating in the class of 2026 or 2027
  • Must be available to work extended hours and weekends when needed to meet critical deadlines
  • Must be a U.S. citizen, lawful permanent resident, refugee, or asylee to conform to U.S. Government export regulations

Preferred qualifications

  • Development experience with microcontrollers
  • Strong software engineering fundamentals in C++
  • Solid fundamental knowledge of computer architecture and networks
  • Familiarity with NXP microcontrollers
  • Commitment to high standard of software development, including adherence to software process and best practices
  • Linux and bash shell scripting
  • Understanding of verification methodologies
  • Excellent communication & documentation skills, and ability to collaborate in multidisciplinary environments

Benefits

  • Long-term incentives (company stock or long-term cash awards)
  • Potential discretionary bonuses
  • Employee Stock Purchase Plan
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks of paid vacation
  • 10 or more paid holidays per year

Skills

  • C++
  • C
  • Microcontrollers
  • NXP
  • Linux
  • Bash

SpaceX

New Graduate Engineer, Software (Starfall)

Apply now