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.
Designs, develops, and tests an in-house application for hardware-in-the-loop and simulation testing of SpaceX flight systems, owning features end-to-end across engineering teams. Core technologies include Python, C++, or Java; CI/CD; full-stack web development; containers; and databases.
Builds mission-critical internal software used across SpaceX for launch vehicle production, Starship, Starlink manufacturing, and satellite constellation operations. Full-stack, onsite role in Hawthorne, CA owning development from design through deployment.
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.
SpaceX Starlink software engineer developing real-time beam planning and network software for satellite internet using C/C++ and assembly, with responsibilities spanning design, prototyping, testing, and on-orbit support.
Develops real-time beam planning and network software for SpaceX's Starlink satellite internet system, including beam formation, network optimization, and deployment/test tools using C/C++ and assembly.
Designs, builds, and scales observability software for SpaceX's Starlink satellite network, including real-time telemetry ingestion pipelines, frontend dashboards, and monitoring automation. Core technologies include Python/Go/Java, React/Angular, PostgreSQL/CockroachDB, Docker, Kubernetes, and streaming data platforms.
As a Software Engineer on SpaceX's Core Infrastructure team supporting Starlink, you will build and maintain the internal developer platform, operate production Kubernetes clusters, optimize database performance, and investigate infrastructure bottlenecks using Python, Go, and observability tools.
Designs, builds, and operates secure, scalable AI platforms and proxy systems at SpaceX, enabling teams across the company to apply AI to their tools and workflows. Works with Docker containers, cloud compute, and frontier model providers to create shared infrastructure, code-review automation, and reliable data systems.
Designs, builds, and operates secure, scalable AI platforms and proxy systems at SpaceX using Docker, cloud compute, and frontier model providers, with Python and additional languages like Go, Java, or TypeScript, to help teams across the company adopt AI safely and efficiently.
Designs, builds, and operates secure, scalable AI platforms and proxy systems at SpaceX, using Docker, cloud compute, and frontier model providers to help engineers across the company adopt AI. Works full lifecycle on platform development, risk-mitigation tools, and shared infrastructure.
Software Engineer on Starlink's Power Optimization team, writing high-performance ground and vehicle software to control satellites and optimize power and thermal use. Uses C/C++ or Rust to build algorithms and simulations for satellite constellation operations.
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.
The engineer maintains and improves physics models of SpaceX's Raptor rocket engine, performs engine cycle analysis and anomaly resolution, and builds tools to convert test data into flight performance predictions. Work involves Python, C#/.NET, C++, or Java, plus simulation, data pipelines, and web development.
Designs, develops, and owns software that controls, monitors, and updates SpaceX's Starshield satellite constellation, spanning ground systems and in-space satellite code, using C++ on Linux with networking, observability, and datacenter tooling.
Develops and optimizes SpaceX's in-house multi-physics simulation engine for manufacturing processes such as casting and additive manufacturing, using C++, Python, and ML/AI to support programs like Raptor and Starship. Based in Hawthorne, CA; not remote.
Designs, develops, and owns critical simulation and flight software for SpaceX vehicles, building high-throughput distributed systems and real-time data streaming across the design–build–test–operations pipeline. Works with C++, Rust, Go, Python, Java, C#, Docker, Kubernetes, and SQL databases.
Designs, develops, and tests in-house real-time simulation software for SpaceX flight systems, programming core infrastructure and physics models for vehicles such as Falcon, Dragon, and Starship using C++.
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.
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.