SpaceX
New Graduate Engineer, Software (Starfall)
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
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
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.