49,108 C++ jobs
Open roles that use C++ — systems, games and performance-critical code.



Software Engineer, Development Test (Starlink)
Designs and builds automated test systems for satellite hardware and propulsion components using Python/C++ to validate flight and production systems in a fast-paced aerospace environment.



Software Engineer, DevOps (Starlink)
Build and maintain the cloud and on-prem systems that let Starlink engineers ship reliable software quickly, using Python, Go, Kubernetes, and CI/CD pipelines.



Software Engineer, Embedded Software (Starshield)
Develops and maintains embedded C++ software for satellite control, secure communications, and ground systems in SpaceX's national security-focused Starshield program.



Software Engineer, Flight Software (Starship)
Designs, develops, and tests flight software for SpaceX's Starship spacecraft and Super Heavy rocket, focusing on control systems, simulations, and integration with hardware.



Software Engineer, Flight Software (Starship)
Develops and tests flight software for SpaceX's Starship spacecraft and Super Heavy rocket, focusing on autonomous control systems and simulations using C++ or Rust.



Software Engineer, Hardware Test & Automation (Starlink)
Designs and builds automated testing software in Python/C++ for Starlink satellite hardware, ensuring reliability in extreme environments with mission-critical stakes.



Software Engineer, Hardware Test & Automation (Starshield)
Develops and maintains automated testing infrastructure for satellite hardware systems, using Python and other languages to validate flight control devices and mechanisms in a hardware-in-the-loop environment.



Software Engineer, Propulsion Simulation & Data Analysis
Develops and maintains physics-based models and data analysis tools for SpaceX's Raptor rocket engine, translating test data into performance predictions to guide design and flight operations.



Software Engineer (Special Projects) - Top Secret Clearance
Designs and implements software/firmware for next-gen avionics systems at SpaceX, focusing on reliability and integration with flight hardware, using C/C++ and embedded systems.



Software Engineer (Starlink Mobile)
Develops real-time software for SpaceX's Starlink Mobile network to optimize satellite-based connectivity for mobile devices, using Python, C, or C++.



Software Engineer (Starshield)
Develops and maintains secure, reliable software for SpaceX’s Starshield satellite network, focusing on in-space mesh networks, communications, and ground-based command systems using C++, Python, and Linux.



Software Engineer, Test Infrastructure (Application Software)
Design and maintain SpaceX’s in-house testing ecosystem for software and hardware validation across flight systems, using C/C++, Python, and AI tooling to accelerate vehicle production and flight software.



Software Engineer (Thermal & Fluid Analysis)
Develops software tools to model, simulate, and automate thermal and fluid systems for SpaceX’s Starship, enabling faster engineering decisions for Mars missions.



Software Infrastructure Engineer (Starlink)
Designs, scales, and operates the software and network infrastructure powering Starlink’s global satellite internet system, using Linux, Kubernetes, and automation tools.



Sr. Data Engineer, Ground Network Engineering (Business Analytics)
Senior Data Engineer at SpaceX designs and maintains analytics frameworks for Starlink’s global ground network, analyzing costs, KPIs, and forecasting infrastructure spending using SQL, APIs, and visualization tools.



Sr. Electrical Design Engineer (Starshield)
Designs, tests, and troubleshoots high-reliability electronics for satellite communications in SpaceX’s Starshield program, working across hardware life cycles and cross-functional teams.



Sr. Embedded Software Engineer, Laser Mesh Routing (Starlink)
Develops real-time embedded software for Starlink’s laser mesh network to optimize beam routing and user experience across SpaceX’s global satellite internet system.



Sr. Embedded Software Engineer, OS/Platform (Starlink)
Develops and maintains secure, performant embedded Linux-based software for Starlink satellites and ground systems, including bootloaders, drivers, and networking.



Sr. Hardware Development Engineer, Gateway Failure Analysis (Starlink)
Designs, tests, and analyzes hardware for Starlink’s ground stations, diagnosing failures and ensuring reliability of satellite internet systems in harsh environments.



Sr. Hardware / Infrastructure Site Reliability Engineer (Starlink)
Designs, operates, and scales the software and network infrastructure powering SpaceX’s Starlink satellite internet constellation, using Linux, Kubernetes, and automation tools.