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…
Builds and maintains software for Starlink's satellite constellation, including command-and-control, fleet monitoring, and ground systems. Writes code that runs on satellites and ground infrastructure using Python/C++, Linux, distributed systems, containers, and relational databases.
Designs, develops, tests, and maintains software for rocket test stand data acquisition and control at SpaceX's McGregor, TX facility, working closely with hardware and engineering teams. Uses C++, Python, and National Instruments tools to support daily rocket test operations.
Software Engineer on SpaceX’s Starmind team builds and supports real-time software for satellites, gateways, user terminals, and switches, owning the full development lifecycle from design to on-orbit testing. The role uses C/C++, assembly, Linux, and distributed systems for space-based AI compute infrastructure.
Builds full-stack web applications and services for Starlink's customer-facing digital experience, including mobile/web apps, support tooling, and an LLM-powered chatbot, using TypeScript, React, .NET microservices, and Kubernetes.
Develops real-time beam-planning software for SpaceX's Starlink satellite network, determining which user, laser, and gateway beams to form for optimal internet performance. Work includes architecture and code reviews, prototypes, and deployment tools using C/C++ and assembly in high-performance, resource-constrained environments.
Develops real-time beam-planning software for SpaceX's Starlink satellite internet network, deciding which user, laser, and gateway beams to form for optimal performance; works full-lifecycle with C/C++ and resource-constrained, high-performance systems.
Designs, builds, and scales a new Content Delivery Network (CDN) for Starlink, working on distributed systems, traffic shaping, and performance optimization using C, C++, or Rust.
Designs, builds, and scales a new Content Delivery Network (CDN) for Starlink, creating distributed systems and edge networking tools using C, C++, and Rust.
Software Engineer on SpaceX's Controls Software team at Starbase, TX, designing and maintaining data acquisition and control software for test stands and launch infrastructure, working closely with hardware and engineering teams using languages such as C++, Python, and LabVIEW.
Develops real-time C/C++ software for SpaceX's Starlink satellite internet network, spanning the full lifecycle on gateways, satellites, user terminals, and switches, including architecture, testing, deployment, and on-orbit support.
Develops real-time C++ software for SpaceX's Starlink satellite network, including gateways, satellites, user terminals, and switches. Participates in architecture and code reviews, builds deployment and test tools, and works on networking and distributed systems for global broadband internet.
Builds responsive web applications and full-stack systems for Starlink's customer-facing digital experience (mobile app, web, support tooling) using TypeScript, React, .NET microservices, and Kubernetes in Redmond, WA.
Builds tools, processes, and core infrastructure (databases, libraries) that enable fast, reliable Starlink development and deployment; owns CI/CD, monitoring, and hands-on troubleshooting across the stack using Python, Go, or C++ with Bazel, Linux, Docker, Kubernetes, GitOps, and ArgoCD.
Develops test and automation software in Python and C/C++ for SpaceX's Starshield satellite hardware, building HITL testbeds, production-floor tools, and CI infrastructure to verify flight systems.
Software engineer on SpaceX's Starlink team building real-time beam planning and network software for satellite internet. Duties include architecture/design reviews, prototypes, and deployment tools across virtualized, hardware-in-the-loop, and on-orbit environments using C/C++ and assembly in high-performance computing.
Develops real-time software that selects satellite beams for Starlink's global internet network, participating in architecture reviews and building tools for development, testing, and on-orbit validation. Core technologies include C/C++, assembly, distributed systems, and high-performance computing.
Builds and maintains the Linux-based operating system and device drivers for SpaceX's supercomputer network fabric and Starlink satellite mesh, writing C/C++ kernel code, debugging production issues, and collaborating with hardware teams to bring up new hardware.
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.