Skip to main content

SpaceX

Software Engineer (Starfall)

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

About this role

SpaceX seeks a Software Engineer for the Starfall avionics team to design and implement firmware for next-generation flight systems. You'll work across the full software lifecycle—from development through operational support—enabling reliable and frequent launches while troubleshooting complex hardware-software integration challenges.

What you'll do

  • Design and deliver high-quality software and firmware for processors and microcontrollers
  • Support launch operations and collaborate with cross-functional teams
  • Bring up, validate, and troubleshoot devices for space applications
  • Perform hands-on integration and testing of flight hardware and software systems
  • Analyze test results and investigate root causes of bugs
  • Adapt to dynamic requirements and evolving mission-critical challenges

What they're looking for

  • C++ or C software development (1+ years required)
  • Microcontroller development experience
  • Computer architecture and networking fundamentals
  • Linux and bash shell scripting
  • NXP microcontroller familiarity
  • Software verification methodologies
  • Strong communication and documentation abilities
  • Commitment to software engineering best practices

Benefits

  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • 3 weeks paid vacation plus 10+ paid holidays annually
  • Paid parental leave and short/long-term disability insurance
  • Stock options and employee stock purchase plan discounts
  • Potential discretionary bonuses and long-term incentives
Apply on the employer's site

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 firmware for microcontrollers and how you ensured reliability in your code.
  • Walk us through a complex hardware-software integration issue you debugged and how you diagnosed the root cause.