SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this…
Designs and implements software and firmware for SpaceX's next-generation avionics systems, including bring-up, validation, testing, and operational support of flight hardware/software. Core technologies include C/C++, microcontrollers, Linux, and bash scripting.
Builds high-performance C++ software for real-time metal additive manufacturing systems that produce Raptor engines, including control software, data acquisition, and monitoring, working closely with hardware engineers in Hawthorne, CA.
Designs and implements software and firmware for SpaceX avionics systems, supporting launch operations and troubleshooting flight hardware/software. Core technologies include C/C++, microcontrollers, Linux, and embedded systems.
Designs and implements software and firmware for SpaceX's next-generation avionics systems, supports launch operations, and troubleshoots flight hardware/software using C/C++, microcontrollers, and Linux.
Designs and implements Linux-based embedded software for Starlink consumer devices and gateways, handling full lifecycle development, testing, and support on custom ARM and RISC-V hardware using C, C++, Go, Python, or Rust.
The engineer develops core software for SpaceX's metal 3D printing machines, spanning controls, data acquisition, build logic, infrastructure, and in-situ monitoring to improve printed rocket engine hardware. Core technologies include C++, Linux, CI/CD, with QT, VTK, Boost, CUDA, CMake and embedded/real-time experience preferred.
Sr. Software Engineer designing and implementing C/C++ firmware for SpaceX avionics systems, supporting launch operations and bringing up flight hardware; requires active Top Secret clearance.
Sr. Software Engineer on the Starfall team designing and implementing software/firmware for next-gen avionics systems at SpaceX. Develops, tests, and troubleshoots flight software for microcontrollers (C/C++), supports launch operations, and collaborates on hardware/software integration.
Senior software engineer building embedded, backend, and UI software for Starlink enterprise products like space lasers (Plaser), Community Gateway, and aviation terminals; owns full lifecycle from development through hardware-in-the-loop testing on Linux-based systems.
Cookies?
A session cookie keeps you signed in. If you accept, we also use analytics cookies (Google Analytics and PostHog) to understand usage. Learn more
We couldn't check your fit for this role — add a CV to your profile to see it next time.