Builds highly reliable software for SpaceX's Starshield satellite network supporting U.S. government national-security missions, owning code from design and prototyping through testing and on-orbit rollout. Core work uses C/C++ and Python on Linux across processors such as ARM, PowerPC, and x86, with networking and ground systems for satellites.
SpaceX software engineering interns work onsite alongside mentors on real-world projects across U.S. sites, coding in C, C++, C#, Java, JavaScript, or Python for a 12-week Spring 2027 co-op.
Sr. Embedded Software Engineer on SpaceX's Starlink program maintaining Linux/Buildroot/u-boot platforms, secure boot, spacecraft Ethernet networking, software update processes, and device drivers for Linux-based spacecraft and ground systems using C, C++, Python, and Rust.
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…
Sr. RF Silicon Software Engineer at SpaceX bringing up custom RF silicon for Starlink satellites and user terminals, writing low-level C/C++/Python drivers, building hardware-in-the-loop test platforms, and integrating with flight software teams.
Senior Simulation Software Engineer at SpaceX developing high-fidelity real-time simulation software for all flight systems (Falcon, Dragon, Starship) using C++, physics modeling, and distributed computing. Responsibilities include building simulation infrastructure, optimizing performance, and collaborating across engineering teams.
Develops and maintains high-fidelity real-time simulation software in C++ for SpaceX flight systems (Falcon, Dragon, Starlink, Starship), modeling physics, fluids, electronics, and multi-body dynamics; collaborates across engineering teams to build simulation infrastructure and optimize performance.
Senior DevOps engineer building and maintaining development/deployment infrastructure for Starlink satellite internet, including CI/CD, testing platforms, and core infrastructure using Python, Go, C++, Bazel, Docker, Kubernetes, and GitOps.
Senior Flight Software Engineer for SpaceX's Starship program, developing autonomous C++/Python/Rust software for vehicle control, simulations, and mission operations from design through flight.
Sr. Software Engineer on Starship flight software team developing autonomous control and simulation software for SpaceX's reusable launch vehicle using C++, Python, and Rust. Requires 4+ years systems programming experience; aerospace background not required.
Senior software engineer building test automation infrastructure for Starshield satellites, developing Python/C++ software for hardware-in-the-loop testbeds, production floor automation, and data analysis across digital/analog interfaces (CAN, SPI, I2C, RF). Requires US person status for ITAR.
The engineer designs, develops, and tests an in-house application used to analyze, simulate, and prototype software for SpaceX flight systems, owning features end-to-end and collaborating across engineering groups. Core technologies include Python/C++/Java, HITL/HOOTL automated testing, CI/CD, and full-stack web development.
As a Sr. Software Engineer on SpaceX's Starship team, the person designs and builds security infrastructure—authentication, encryption, secure boot, HSMs—to protect vehicles, pads, UIs, and communications links, using C++, Python, or Rust while working with vehicle software teams.
Develops and maintains high-fidelity real-time simulation software for SpaceX flight systems (Falcon, Dragon, Starship) using C++, building physics models and simulation infrastructure for vehicle engineering.
Designs and builds reliable software for SpaceX's Starshield satellite constellation, including in-space mesh networks, ground command-and-control tools, and CI/release pipelines, primarily using C/C++ and Python on Linux. Full software lifecycle from prototyping to on-orbit rollout.
Senior Wireless Software Engineer developing physical and MAC layer software for Starlink's satellite broadband network, using C/C++, signal processing, and RF systems to build a global software-defined network.
Designs, implements, tests, and maintains physical and MAC layer wireless software for SpaceX's Starlink satellite communications network, including signal processing algorithms and cross-layer system integration, using C/C++ and wireless protocols.
SpaceX software engineering intern working onsite with a mentor on real-world projects across teams such as Dragon, Falcon, Starship, Starlink, and Starshield. Day-to-day work involves coding in C, C++, C#, Java, JavaScript, or Python; U.S. work authorization required.
Test Engineer for SpaceX Dragon spacecraft: develop/execute test procedures for Crew/Cargo Dragon hardware, refurbish post-flight vehicles, act as test conductor, troubleshoot failures, build automation tools in Python/C++, work with high-pressure fluid/electrical systems and hypergolic propellants at Cape Canaveral.
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.