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…
Hardware Reliability Specialist for Starlink Aviation performs electrical debugging and root cause analysis on PCBA failures, analyzes production and field data to improve hardware reliability for in-flight satellite internet systems. Uses oscilloscopes, schematics, Python, SQL, Linux, and PFMEA.
New graduate software engineers at SpaceX design, test, and integrate reliable autonomous flight and vehicle software, working with cross-disciplinary teams on launch systems and reusable rockets. Core work uses systems programming languages such as C++ and Rust.
New graduate software engineer who designs, develops, and tests flight control and simulation software for SpaceX's Starship vehicle, working across application, operating system, networking, firmware, and simulation layers.
As a software engineer on SpaceX's Starship team, you design, develop, and test software that controls and simulates flight systems, working across application, operating-system, networking, firmware, and simulation layers alongside hardware engineers. The role centers on C++, Rust, real-time embedded systems, and distributed computing.
As an OS/Platform Software Engineer on SpaceX's Starlink program, you maintain and develop low-level platform software for Linux-based satellites and ground systems, from bootloaders to device drivers and secure boot. Core technologies include Linux, Buildroot, u-boot, C/C++, Python/Rust, ARM embedded systems, and spacecraft networking.
As a Platform Engineer on SpaceX's Starlink flight software team, you maintain build systems, code generation tooling, and shared flight software features so satellite and ground engineers can iterate quickly. You work with C/C++, Python, Bazel, and CI/CD tools in Redmond, WA.
Lead the Wi-Fi software roadmap for Starlink consumer products at SpaceX, debugging kernel-level performance, improving mesh networking, and building CI/deployment tools while mentoring engineers. Core stack includes C/C++, embedded networking, IEEE 802.11, Linux networking internals, and Go/Python.
Develops and deploys software to Starlink satellites and ground systems to automate fault detection, response, and operations; operates the constellation via real-time commanding and on-call rotations; collaborates with cross-functional engineers. Uses Python/C++, SQL, bash, and hardware-interfacing systems.
Develops, analyzes, and verifies mission-critical flight software configurations for SpaceX's Dragon Crewed and Cargo vehicles, partnering across teams to ensure safe, reliable vehicle behavior; core technologies include C/C++ and Linux.
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.
Embedded software engineer building highly reliable Linux-based C++/Rust systems controlling thousands of low-earth-orbit satellites for SpaceX's Starshield national security program, from prototyping through on-orbit deployment, including cryptography, networking, and hardware-in-the-loop testing.
Designs, develops, and tests Linux-based C++ flight software for SpaceX's Starshield satellite constellation and ground systems, working on embedded processors, cryptography, networking, and simulation tooling.
Designs, develops, and tests flight-control and simulation software for SpaceX Starship, working across application, OS, networking, firmware, and simulation layers with hardware and software teams; core technologies include C++, Rust, and real-time embedded/distributed systems.
Designs, develops, and tests flight-control and simulation software for SpaceX's Starship spacecraft and Super Heavy rocket, working across application, OS, networking, firmware, and simulation layers using systems languages like C++ and Rust.
Builds and tests software for SpaceX Starshield satellites and ground systems, from prototyping through on-orbit rollout. Day-to-day work centers on Linux-based C/C++/Rust embedded software, satellite cryptography, sensor networks, simulations, and test tooling, with direct collaboration with defense and intelligence customers.
As a Software Infrastructure Engineer on SpaceX's Starlink flight software team, you maintain build and code-generation tooling, core flight software features, and CI/CD systems to accelerate embedded software development for satellites and ground operations, using C/C++, Python, Bazel, and Bash.
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.