Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Vehicle Platforms C++

$213k - $263k

Dormont 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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Vehicle Platforms C++ in Mountain View, CA vacancy
  •  ...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... 
    Senior
    C++

    Kindredventures

    Mountain View, CA
    4 days ago
  •  ...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... 
    Senior
    C++

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • 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... 
    Senior
    C++

    Dormont Manufacturing Co

    Palo Alto, CA
    3 days ago
  • $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). ~... 
    Senior
    C++
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 hours ago
  •  ...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... 
    Senior
    C++
    For contractors
    For subcontractor
    Flexible hours

    Applied Intuition

    Sunnyvale, CA
    3 hours ago
  • $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... 
    Senior
    C++
    Local area
    Flexible hours

    Dormont Manufacturing Co

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    C++
    Immediate start
    Flexible hours

    Kindredventures

    Mountain View, CA
    4 days ago
  • $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... 
    Senior
    C++

    Google Inc.

    Mountain View, CA
    3 days ago
  • $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... 
    Senior
    C++
    Local area

    The Consulting Solutions

    Palo Alto, CA
    3 days ago
  • 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... 
    Senior
    C++

    Kindredventures

    Mountain View, CA
    4 days ago
  • $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... 
    Senior
    C++

    Kindredventures

    Mountain View, CA
    5 days ago
  • 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... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • 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... 
    Senior
    C++

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    C++

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    C++
    Flexible hours

    Jobr

    Palo Alto, CA
    2 days ago
  • 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... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $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 time
    Work experience placement

    Latent Logic

    Mountain View, CA
    3 hours ago
  • $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... 
    Senior
    C++

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $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.... 
    Senior
    C++
    Work experience placement
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    C++
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  • $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... 
    Senior
    C++

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $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... 
    Senior
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Apto

    Palo Alto, CA
    1 day ago
  • $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... 
    Senior
    C++
    Relocation package

    Apple

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    C++
    Relocation package

    General Motors

    Mountain View, CA
    5 days ago
  • $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.... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    C++
    Local area
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Dormont Manufacturing Co

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    C++
    Work experience placement

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    C++

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    C++
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Israelvcforum

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    C++
    Full time
    Remote work

    Dormont Manufacturing Co

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Vehicle Platforms C++. Be the first to apply!