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



New Graduate Engineer, Software Security - '26/'27 (Starlink)
Build secure infrastructure for Starlink’s satellite internet system, designing security features for routers, satellites, and ground networks.



Satellite On-Orbit Operations Software Engineer (Starlink)
Build and deploy software to automate fault detection and real-time operations for SpaceX’s Starlink satellite constellation, interfacing with hardware and cross-functional teams.



Sr. Electrical Design Engineer, Satellites (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…



Software Engineer, Simulation
Build and optimize a multi-physics simulation engine in C++/Python to model casting, welding, and additive manufacturing for Starship, Starlink, and Raptor, using ML/AI to speed up simulations and improve part yield.



Hardware Reliability Engineer, Components (Starshield)
A Hardware Reliability Engineer evaluates and improves the reliability of electrical, electronic, and electro-mechanical components for SpaceX's Starshield program, using physics models, statistics, and testing to assess risks and advise on design decisions.



Lead Hardware Development Engineer (Starlink)
Leads a team of 3-5 engineers at SpaceX's Starlink unit designing consumer/gateway electronics (phased-array dishes, WiFi routers, power supplies) from electrical architecture and mixed-signal board design through high-volume production. Core skills: hardware design, FPGAs, Ethernet/SerDes, DDR4, and debugging with Python/C++ on Linux.



Test Engineer (Dragon)
Develop and execute integrated testing procedures for Dragon spacecraft hardware and subsystems, including post-flight processing and refurbishment; work with hardware, software (Python/C++), and test equipment to ensure vehicle safety and reliability.



Embedded Security Engineer (Starlink)
Design and implement embedded security features for Starlink’s satellites, routers, and ground systems, including cryptographic services and secure boot, to protect global broadband infrastructure.



Embedded Security Engineer (Starlink)
Designs and implements security infrastructure for Starlink’s satellite and ground systems, focusing on cryptographic services, secure boot, and adversary detection to protect global broadband infrastructure.



Product Security Engineer (Starlink)
Designs and implements security infrastructure for Starlink’s satellite and terrestrial systems, focusing on cryptographic services, secure boot, and network security to protect global broadband infrastructure.



Product Security Engineer (Starlink)
Designs and implements security infrastructure for Starlink’s satellite and ground systems, focusing on cryptographic services, secure boot, and adversary detection to protect global broadband infrastructure.



Security Software Engineer (Starlink)
Build and secure Starlink’s space and terrestrial systems by designing cryptographic services, OS-level protections, and incident-response tooling for satellites, gateways, and user hardware.



Security Software Engineer (Starlink)
Build and secure Starlink’s space and terrestrial systems by designing cryptographic services, OS-level protections, and incident-response tooling for satellites, gateways, and user hardware.



New Graduate Engineer, Software (Starship)
Entry-level (2027 graduates) software engineer on SpaceX's Starship program at Starbase, TX: designing, developing, and testing flight software and the simulations that validate it, working across the full stack (application, OS, networking, firmware, simulation) alongside hardware teams. C++/Rust systems programming experience is preferred.



Software Engineer, Inference (AI Data Engineering)
Designs and optimizes large-scale AI inference systems for SpaceX’s mission-critical applications, focusing on distributed infrastructure, low-latency model serving, and GPU-level optimizations to accelerate internal AI workloads.



New Graduate Engineer, Software (Application Software)
New-grad software engineer on SpaceX's application software team in Hawthorne, CA, building mission-critical internal applications that support Starship production, Starlink manufacturing, and satellite constellation operations. Work centers on reliable real-time software, design and code reviews, and prototyping, mainly in OO languages like C, C++, Python, or C#.



Sr. Embedded Software Engineer (Starlink)
Build and maintain embedded Linux software for Starlink’s custom hardware, including phased array and modem silicon, to deliver global satellite internet with high availability and security.



Wi-Fi Software Engineer (Starlink)
Develop and optimize Wi-Fi software for Starlink’s satellite internet system, focusing on embedded networking, kernel performance, and mesh improvements to deliver reliable broadband to users worldwide.



Wi-Fi Software Engineer (Starlink)
Build and optimize Wi-Fi software for Starlink’s global satellite internet system, focusing on embedded networking, mesh performance, and end-user reliability.



Hardware Development Engineer, Gateway Failure Analysis (Starlink)
The Hardware Development Engineer will design, test, and perform failure analysis on Starlink gateway ground antenna electronics. The role involves cross-functional collaboration to ensure hardware reliability and performance in harsh environmental conditions.