Develops real-time software for SpaceX's Starlink satellite network across gateways, satellites, user terminals, and switches using C, C++, and assembly; responsibilities span architecture, testing, CI/CD deployment, and on-orbit support.
SpaceX Starshield software engineers build reliable software that controls satellites in low Earth orbit, writing Linux-based C/C++ code, networking, ground command-and-control systems, and simulations for space-based missions supporting national security.
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.
Software engineers at SpaceX's Starshield team build and maintain reliable software systems that control thousands of satellites in low Earth orbit, using C, C++, or Rust for embedded systems, cryptography, networks, and ground software supporting national security missions.
Builds and maintains the Linux-based operating system and high-performance device drivers for SpaceX's supercomputer network fabric and Starlink satellite laser mesh, working at the lowest layers of the software stack with C/C++ and kernel networking.
Designs, develops, and maintains SpaceX's in-house test infrastructure framework and applications for production testing, integration testing, and high-fidelity simulations across flight systems, using C/C++ and Python alongside build systems, containers, and databases to accelerate vehicle production and flight software.
Develops software tools and workflows to support Starship's thermal and fluid systems analysis, automating engineering processes and deploying them to the analysis community. Uses Python, JavaScript, Rust, and simulation tools like MATLAB and ANSYS to improve spacecraft design iteration.
Builds mission-critical software for SpaceX's Starshield satellite constellation, including payload management, orbital prediction, and analysis pipelines. Works full lifecycle using C++ or Python with distributed systems, containers, and databases.
Designs and operates software for SpaceX's Starshield satellite constellation, handling monitoring, on-orbit investigations, and on-call satellite commanding using C/C++, Python, Linux, and full-stack operations tooling.
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.
Designs, operates, and scales infrastructure for SpaceX's Starlink satellite internet system, including on-premise compute, Kubernetes, databases, and CI/CD. Uses Linux, Docker, Terraform, Ansible, and Python/C++ to support millions of users.
Designs, operates, and scales software and network infrastructure for SpaceX's Starlink satellite internet system, including on-premise compute, databases, monitoring, and Kubernetes. Day-to-day work involves DevOps/SRE tasks like deployment automation, CI/CD, and troubleshooting across the Starlink stack using Linux, Docker, Kubernetes, Terraform, Ansible, Python, and C/C++.
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…
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.
The engineer secures Starlink.com and the Starlink mobile app by auditing infrastructure, advising developers on secure design, and managing bug bounty submissions, using web and mobile application security with languages such as Python, C++, Golang, or C#.
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.