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



Sr. IC Packaging Test Engineer, Silicon Technology (Starlink)
Develop and deploy automated test programs for semiconductor packaging and wafer-level testing to ensure reliability of Starlink’s in-house ICs and reduce costs.



Principal Electrical Design Engineer, Gateways & Customer Hardware (Starlink)
Principal Electrical Design Engineer at SpaceX’s Starlink team leads the design and delivery of high-volume satellite communication hardware, including user terminals and gateways, from concept to production.



Principal Hardware Engineer, Gateways & Customer Hardware (Starlink)
Principal Hardware Engineer at SpaceX’s Starlink team designs and delivers high-reliability electronics for satellite communication hardware, including user terminals and gateways, from concept to production.



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



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



Optical Test Engineer, AI Satellites (Starmind)
Design and operate optical metrology systems to validate space-grade optical hardware for AI satellites, automate tests, and troubleshoot issues.



Avionics Test Engineer (Starship)
Design and build custom test systems in Python to validate avionics hardware for SpaceX’s Starship, including flight control devices, power systems, and RF components, ensuring mission reliability.



Sr. DSP Systems Engineer (Silicon Engineering)
Senior DSP systems engineer on SpaceX's Starlink silicon team in Irvine, CA, developing next-generation ASICs for satellite broadband and RF sensing. Day to day: modeling and testing DSP, beamforming, and MIMO algorithms (MATLAB, C/C++, Python) and collaborating with ASIC/FPGA, RF, and software teams through silicon bring-up and system validation.



New Graduate Engineer, Software - '26/'27 (Starlink)
Entry-level software engineer role on SpaceX's Starlink program in Bastrop, TX, developing full-lifecycle software for the satellite internet constellation — spanning networking, embedded/firmware on custom hardware, deployment infrastructure, and orbital simulation. Primary languages are C, C++, Python, or C#.



New Graduate Engineer, Software - '26/'27 (Starlink)
SpaceX is hiring graduating students (class of '26/'27) as software engineers on the Starlink program in Palo Alto. Day to day they build highly reliable, real-time software across networking, firmware/embedded systems, infrastructure tooling, and web/mobile platforms, owning the full lifecycle from design and prototyping to production support, primarily in C, C++, Python, or C#.



New Graduate Engineer, Software Security - '26/'27 (Starlink)
Build secure, defensible software for Starlink’s satellites, ground systems, and user hardware, focusing on cryptography, OS security, and incident response.



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.