Senior Software Engineer, Vehicle Platforms C++
$213k - $263kDormont Manufacturing Company
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World's Most Experienced Driver-to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Hardware Engineering is an innovative and collaborative group of electrical, mechanical, reliability, software and vehicle engineers. We design, build, and perfect the products which are the eyes and ears of Waymo's autonomous driving technology, and integrate those products into vehicle platforms. We're seeking curious and talented teammates to keep us moving in the right direction. This role follows a hybrid work schedule and reports to a Senior Staff Software Engineer for Embedded Systems. You will: Develop high-quality vertically-integrated C++ software systems (on-vehicle and off-vehicle software) to manage autonomous vehicle functions. Analyze field data (logs) and simulation results. Participate in cross-functional workflows (e.g., requirement reviews, project planning). You have: Degree (BS, MS) in Computer Engineering, Computer Science, or similar or equivalent practical experience. At least 5 years of professional experience developing production software in modern C++ (i.e., C++17, C++20, etc.) Advanced knowledge of C++ patterns, idioms, and unit test methodology. This role is specifically for C++ and not for C/C++. We prefer: Experience developing for and troubleshooting distributed systems: ideally the experience would be in embedded systems (microcontrollers / resource constrained), but other experiences (e.g., backend software) provide relevant skills. In-depth understanding of microcontroller-based embedded systems and associated development and debugging tools. Working experience with safety critical systems / functional safety. Working experience with cybersecurity (e.g., Secure Boot, SecOC, MACSec). Open source projects that demonstrate dedication to crafting high quality C++ software. Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements. The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for your preferred location, during the hiring process. Salary Range: $213,000 — $263,000 USD #J-18808-Ljbffr
- ...View, California, is seeking an experienced engineer to develop sensor and compute systems for... ...will design solutions for self-driving vehicles and collaborate with cross-functional... ...ideal candidate has a strong background in C++ programming and robotics, along with a Bachelor...SeniorC++
- ...Sunnyvale, California, is seeking an Android Platform Engineer for the Vehicle OS team. In this role, you'll drive development of software that powers next-generation vehicle... ...development experience, and proficiency in C++ and Java. Join us to shape a software-defined...SeniorC++
- Dormont Manufacturing Co in Palo Alto is seeking a Software Engineer to develop advanced in-vehicle applications that enhance user experience and interface.... ...of software development experience, particularly with C++, Rust, Java, or Kotlin. This role requires collaboration...SeniorC++
$174.9k - $222k
...Description The Role As a Senior Software Engineer on GM's Notification Platform team , you will play a key role... ...marketing messages across email, SMS, in-vehicle, app push, and app inbox,... ...more programming languages ( Java, C++, Python , or similar). ~...SeniorC++Temporary workWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...Meet Our Engineers On The Vehicle Os Team! Vehicle Os is a flexible suite of... ...and update complete vehicle software and AI applications. Learn... ...The Role As an Android Platform Engineer on the Vehicle Os... ...Experience in the following in C++ & Java programming...SeniorC++For contractorsFor subcontractorFlexible hours
$129.4k - $198.4k
...andimplementsimulation components that model vehicle ECUs, actuators, chassis, and tires.... ...Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering,... ...Strong programming skills inPython andC/C++ Experience withMatlab/Simulink, System ID...SeniorC++Local areaFlexible hours$160.36k - $240.54k
...believes self-driving vehicles are the most immediate... ...a universal autonomy platform: self-driving for all... ...foundation of Nuro's onboard software for our sensor and... ...Mentor software engineers to bring them to their... ...strong proficiency in C++, with emphasis on concurrency...SeniorC++Immediate startFlexible hours$174k - $252k
A global technology company is seeking a Software Engineer in Mountain View, CA, who will develop next-generation technologies and manage project... ...and deliverables. The ideal candidate will have 5 years of C++ experience, design and architecture skills, and the capability...SeniorC++$126k - $248k
...About the Role We’re looking for a Senior Engineer to help build the next‑generation inference platform that supports embedding models... ...systems at scale Strong software engineering skills in languages such as Go, Rust, Python, or C++, with an emphasis on performance...SeniorC++Local area- Nuro is seeking a Senior Software Engineer with expertise in robotics or autonomous systems to design... ...and develop advanced sensor and compute platforms. You will lead cross-functional... ...efficient. This role requires strong C++ skills and a deep understanding of real...SeniorC++
$193.93k - $291.15k
Kindredventures is seeking talented engineers to join Nuro's Performance team in Mountain... ...the performance of autonomous vehicle software, ensuring quick and safe reactions to the... ...environment. Candidates should possess strong C++ skills and ideally have 5+ years of...SeniorC++- Senior Software Performance Engineer - Autonomous Vehicles NVIDIA is looking for a senior engineer to develop, maintain and optimize the latency and throughput of... ...goals. Develop highly efficient product code in C++, making use of algorithmic parallelism offered by GPGPU...SeniorC++
- Google Inc. is seeking a Senior Software Engineer for AI/ML in Sunnyvale, CA. The candidate will develop technologies that enhance user interaction... ...'s degree and extensive programming experience in Python or C++. Salary ranges from $174,000 to $252,000, complemented by...SeniorC++
$171k - $264k
Decisive Point is looking for a Senior Software Engineer to focus on embedded software applications for vehicle platforms. This role requires expertise in C/C++ development and experience with Android Board Support Packages. As part of a fast-moving team, you will solve...SeniorC++$160k - $210k
...will play a large role in platform-level firmware... ...contributor to the foundational software layers that enable all vehicle products—including drivers... ...infrastructure roles. BS in an engineering discipline, preferably... .... Proficiency in C/C++ with deep understanding of...SeniorC++Flexible hours- Senior Software Engineer - Parking, Autonomous Vehicles NVIDIA is looking for a senior software engineer to build groundbreaking technology at the intersection... ...structured environments. Implement planning algorithms using C++ to support parking and driving features. Write...SeniorC++
$170k - $216k
...Waymo Software Engineering Position Waymo is an autonomous driving technology company with... ...and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver... ...high-quality vertically-integrated C++ software systems (on-vehicle and off-...C++Full timeWork experience placement$184k - $287.5k
...Senior Software Engineer for the Parking, Autonomous Vehicles Team at Nvidia NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing... ...environments. Implement planning algorithms using C++ to support parking and driving features. Write...SeniorC++$153.6k - $234.1k
...generation autonomous platforms, integrating advanced... ...benchmarks. As a Senior Systems Engineer , you will be at the... ...Collaborate across hardware, software, and test teams to... ...source code (C/C++) and system models.... ...assistance program, GM vehicle discounts and more....SeniorC++Work experience placementFlexible hours$174k - $252k
Senior Software Engineer, Mobile (iOS), Platforms and Devices corporate_fare Google place San Francisco, CA, USA ; Mountain View, CA, USA Experience driving... ...practical experience. 5 years of experience programming in C++. 5 years of experience programming in Objective-C or...SeniorC++Full time$174k - $253k
Senior Software Engineer, Performance, Google Cloud Platforms Google, Sunnyvale, CA, USA Required qualifications Bachelor’s degree or equivalent practical experience. 5 years of experience programming in C++ or Python. 3 years of experience testing, maintaining, or...SeniorC++$160k - $260k
Senior Software Engineer, Platform Infrastructure Aptos is a people-first blockchain on a mission to help billions of people achieve universal and fair... ...building backend systems in languages such as Rust, Go, C++, Java, Python, or similar Deep understanding of systems...SeniorC++Full timeWork experience placementWork at officeLocal areaFlexible hours$181.1k - $272.1k
Senior Software Engineer (Voice Platform), Customer Systems Sunnyvale, California, United States Software and Services Join a team building the next generation... ...Develop high‑performance backend services using C or C++ Troubleshoot and resolve complex issues related to...SeniorC++Relocation package$174.9k - $222k
...hire highly skilled and experienced Staff Software Engineers to join our team focused on developing... ...and strategy for the AI agent platform, ensuring scalability, reliability, and... ...programming languages such as Python, C++, Java, or Kotlin. Extensive experience...SeniorC++Relocation package$224k - $356.5k
We are seeking a Senior Software Engineer to help define the runtime intelligence... ...-to-end AI driving models, vehicle dynamics, and safety-... ...grade safety-critical vehicle platforms. What We Need To See BS, MS... ...fundamentals with production C++ development experience....SeniorC++$155.42k - $205.9k
Job Description Senior ML Infrastructure Engineer (ML Inference Platform). About the Team The ML Inference... ...developing autonomous vehicles (L3/L4/L5) and other... ...core platform backend software components. Collaborate... ...Expertise in Python, C++ or other relevant coding...SeniorC++Local areaRemote workRelocationRelocation packageFlexible hours$184k - $287.5k
## Senior Software Engineer, Multi-Sensor-Fusion - Autonomous VehiclesApplylocations: US, CA, Santa Claratime... ..., moving or stationary, such as vehicles, VRUs, cones and barrels, and road... ...* Strong programming skills in modern C++.* Outstanding communication and teamwork...SeniorC++Work experience placement$224k - $356.5k
Our Autonomous Vehicles Platform Team is searching for a hands‑on software engineer to design ground‑breaking solutions that will revolutionize the world of transportation... ...and replay/simulation. Excellent C and C++ programming skills. Experience designing, developing...SeniorC++$170k - $240k
...and services that engineers at GM use every day... ...are looking for a Senior Engineer with an... .... The Team Build Platform owns creating the... ...highly visible. Drive software engineering best... ...programming with C++ or Go. Experience... ...assistance program, GM vehicle discounts and more...SeniorC++Work experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours3 days per week$196k - $242k
...also be applied to a range of vehicle platforms and product use cases. The... ...15+ U.S. states. Hardware Engineering is an innovative and collaborative... ..., mechanical, reliability, software and vehicle engineers. We... ...Manager. You will: Use C++ and multi-domain modeling tools...SeniorC++Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Vehicle Platforms C++. Be the first to apply!
- senior platform engineer Mountain View, CA
- client platform engineer Mountain View, CA
- platform engineering manager Mountain View, CA
- platform developer Mountain View, CA
- data platform engineer Mountain View, CA
- platform engineer Mountain View, CA
- senior c++ developer Mountain View, CA
- c++ developer Mountain View, CA
- c++ software developer Mountain View, CA
- c++ programmer Mountain View, CA

