As a new graduate software engineer on SpaceX's Starlink team, you will develop real-time software, firmware, and deployment infrastructure for satellites, ground stations, and custom hardware. The role uses C, C++, Python, or C# and requires a STEM bachelor's degree and graduation in 2026 or 2027.
Develops reliable, real-time software for SpaceX's Starlink satellite internet system across networking, embedded firmware, infrastructure, and web/mobile platforms; participates in architecture and code reviews and collaborates with cross-functional engineers. Core technologies include C, C++, Python, C#, and networking/distributed systems.
As a new graduate software engineer on SpaceX's Starlink team, you'll develop highly reliable real-time software for satellite internet systems, take part in architecture and code reviews, build prototypes, and collaborate across engineering disciplines. Core technologies: C, C++, Python, C#, UDP/TCP/IP networking, and distributed systems.
Develops mission-critical, real-time application software for SpaceX launch vehicle production, flight operations, and Starlink systems. Participates in architecture and code reviews, builds prototypes, and collaborates across engineering teams using C, C++, Python, or C#.
You'll design and build security-critical infrastructure and security features for Starlink routers, dishes, gateways, and satellites at SpaceX, applying software engineering, cryptography, network/OS security, and secure boot (Python, C++, Golang) as a new graduate.
Designs and builds security-critical infrastructure for SpaceX's Starlink satellite internet system, developing security features for routers, dishes, gateways, and satellites using software engineering, cryptography, and network/OS security skills with languages like Python, C++, and Go.
Designs and builds security-critical software for SpaceX's Starlink satellite internet system, including user routers, dishes, gateways, and satellites. Uses Python, C++, and Golang across applied cryptography, network security, and operating system security.
Designs and implements software and firmware for SpaceX's next-generation avionics systems, including bring-up, validation, testing, and operational support of flight hardware/software. Core technologies include C/C++, microcontrollers, Linux, and bash scripting.
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.
SpaceX Operations Engineer for Applied AI partners with internal teams to integrate large language models into products and infrastructure. The role involves building LLM prototypes, advising on system architecture, and supporting end-to-end AI adoption across Sales, Product, and Engineering while working onsite in Redmond, WA.
SpaceX Operations Engineer for Applied AI, partnering with internal Sales, Product, and Engineering teams to design and implement LLM-powered solutions. The role involves building prototypes, advising on system architecture for large language models, and supporting end-to-end AI integration while prioritizing safety and responsible deployment.
Designs, builds, and operates optical metrology and test systems to validate optical flight hardware for SpaceX's Starmind AI satellite constellation, automating test procedures and data collection while working with optics, photonics, and laser communication systems.
Designs, builds, and operates optical metrology and test systems to validate Starlink space laser and optical payload hardware; automates test procedures and data collection using Python, C/C++, and ZEMAX.
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.
Designs, implements, and maintains high-availability networks for SpaceX launch and production operations, including mission data centers and site networks. Works with Cisco/Arista/Juniper switches, fiber optics, SD-WAN, and automation tools while providing on-call support during launch campaigns.
The OT Systems Engineer supports SpaceX's mission IT team by designing, deploying, and maintaining operational technology and industrial control systems for launch, manufacturing, and commodities generation. The role blends OT expertise with IT skills like virtualization, VDI, GitOps, and edge compute to build secure, high-availability ICS environments across multiple sites.
A PCB Designer on SpaceX’s Avionics Hardware Development team creates printed circuit board layouts from schematics for Falcon and Dragon spacecraft, collaborating with electrical and mechanical engineers on placement, routing, DFM, and documentation using tools like Altium or KiCad.
A PCB Designer at SpaceX creates multilayer PCB layouts (2-20+ layers) for Starlink in-house board designs, including radio phased arrays and solar power converters. They partner with hardware engineers on placement, routing, signal/power integrity, and fabrication documentation using ECAD tools.
Designs and lays out printed circuit boards for SpaceX's Starlink satellites and user terminals, partnering with hardware engineers on component placement, routing (digital, analog, RF, power), library creation, and fabrication documentation using ECAD tools such as Mentor Xpedition and Altium Designer.
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.