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



Summer 2027 Software Engineering Internship/Co-op
Build and optimize software for SpaceX’s rockets, spacecraft, and satellite systems, working with C/C++/Python in a mission-driven engineering environment.



Software Engineer, AI Satellites (Starmind)
Build and maintain the real-time, distributed software stack for SpaceX’s Starmind satellites, which combine solar-powered AI compute with autonomous satellite operations.



GNC Engineer - Embedded Controls, AI Satellites (Starmind)
Design and implement embedded control systems for AI satellites, including attitude control, state estimation, and flight software in C++ for SpaceX's Starmind constellation.



Hardware Reliability Engineer (Starlink)
Design and improve Starlink’s satellite and ground hardware, analyze failures, and implement processes to boost production quality and on-orbit reliability.



Electrical Design Engineer, Satellites Payload (Starlink)
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…



Sr. Software Engineer (Starshield)
Build and maintain secure, reliable software for SpaceX’s Starshield satellite constellation, including in-space mesh networks and ground systems using C++/Python on Linux.



Software Engineer, C++ Simulations (Starlink)
Build and optimize high-performance C++ simulation infrastructure for SpaceX’s Starlink satellite constellation, including vehicle dynamics, Monte Carlo runs, and hardware-in-the-loop testing.



Sr. RAN Software Engineer (Starlink Mobile)
Lead validation and optimization of the 4G/5G RAN software protocol stack for SpaceX’s Starlink Mobile network, building test automation and debugging cellular connectivity issues.



Sr. Electrical Test Engineer, AI Satellites (Starmind)
Design and automate tests for space-grade hardware powering AI satellites, using Python and lab instruments to validate reliability and performance in extreme orbital conditions.



Electrical Design Engineer (Starshield)
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…



Principal RF Software Engineer (Starshield)
Principal RF Software Engineer designs and automates test systems for satellite communications and sensing payloads, using Python/C++ and lab RF equipment to validate custom RF hardware for national security missions.



Automation and Test Engineer, Satellites (Starlink)
Build and maintain automated test platforms for Starlink’s satellite software and hardware, using C/C++/Python and Linux to validate in-space mesh networks and RF systems.



Flight Software Infrastructure Engineer (Starlink)
Build and maintain the tooling and infrastructure that lets Starlink engineers rapidly iterate on flight software for satellites and ground systems using C++, Python, and Bazel.



Platform Engineer, Flight Software (Starlink)
Build and maintain tooling that accelerates flight-software development for Starlink satellites, focusing on build systems, code generation, and developer workflows in C/C++ and Python.



Software Infrastructure Engineer, Flight Software (Starlink)
Build and maintain the build systems, tooling, and shared libraries that let Starlink flight-software engineers iterate quickly on satellite and ground software written in C++, Python, and Bash.



Hardware Development Engineer, Failure Analysis (Gateway)
Hardware engineer focused on root-cause failure analysis of Starlink satellite and ground-station PCBs, using lab tools and cross-functional collaboration to improve reliability and yield.



Electrical Test Development Engineer, Customer Hardware (Starlink)
Develop automated test solutions for Starlink’s consumer hardware like dishes and routers, using Python and test equipment to validate reliability and performance at scale.



Sr. Electrical Test Development Engineer, Customer Hardware (Starlink)
Develop automated test solutions for Starlink’s consumer hardware like dishes and routers, using Python and lab equipment to validate reliability and performance at scale.



Electrical Design Engineer, Gateways & Customer Hardware (Starlink)
Design and test electronics for Starlink’s satellite-communication hardware, including user terminals and gateways, from concept to production.



Hardware Engineer, Gateways & Customer Hardware (Starlink)
Designs and develops highly reliable satellite communication hardware (e.g., Starlink dishes, gateways) from concept to production, collaborating with cross-functional teams to ensure robust performance under extreme conditions.