Skip to main content

SpaceX

New Graduate Engineer, Software (Starfall)

Hawthorne, CAentryAdded today

About this role

SpaceX seeks a new graduate software engineer to design and implement firmware for next-generation avionics systems that power spacecraft launches. You'll work on embedded systems across the full development lifecycle, from design through operational support, directly contributing to reliable and frequent launch capabilities.

What you'll do

  • Design and deliver high-quality software and firmware for processors and microcontrollers
  • Support launch operations and handle extended hours when needed for critical deadlines
  • Collaborate with cross-functional teams and customers on vehicle system design
  • Bring up, validate, and troubleshoot devices that communicate with and fly in space
  • Analyze test results and investigate bugs requiring in-depth problem-solving
  • Perform hands-on integration and troubleshooting of flight hardware/software systems

What they're looking for

  • C++ or C language development
  • Microcontroller programming and embedded systems
  • Computer architecture and networking fundamentals
  • Linux and bash shell scripting
  • Software verification methodologies
  • Technical communication and documentation
  • NXP microcontroller experience
  • Flight software development best practices
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 developing software in C or C++, particularly any projects involving microcontrollers or embedded systems.
  • Walk us through how you would approach debugging a complex issue in flight hardware/software integration.