Software Engineer, Hardware

2 weeks ago


Mountain View, California, United States Waymo Full time
Waymo's Autonomous Driving Technology

Waymo is a pioneering autonomous driving technology company with a mission to become the most trusted driver. Since its inception as the Google Self-Driving Car Project in 2009, Waymo has focused on developing the Waymo Driver, the world's most experienced driver, to improve access to mobility while saving thousands of lives lost to traffic crashes.

The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service, and can be applied to various vehicle platforms and product use cases. With over one million rider-only trips enabled by its experience autonomously driving tens of millions of miles on public roads and tens of billions in simulation across 13+ U.S. states, the Waymo Driver has proven its capabilities.

Our Hardware Engineering team is a diverse and collaborative group of electrical, mechanical, reliability, software, and vehicle engineers. We design, build, and perfect the products that serve as the eyes and ears of Waymo's autonomous driving technology, integrating them into vehicle platforms.

We're seeking curious and talented teammates to propel us forward. In this hybrid role, you will report to a Staff Software Engineer.

Your Responsibilities
  • Develop high-quality software (C++) for embedded systems (microcontrollers).
  • Develop high-quality on-vehicle and off-vehicle software (C++) to integrate/ manage autonomous vehicle functions (e.g., auto-driving, power, networking, cleaning, thermal).
  • Analyze field data (logs) and simulation results.
  • Participate in cross-functional workflows (e.g., requirement reviews, project planning).
Your Qualifications
  • Degree (BS, MS) in Computer Engineering, Computer Science, Robotics, Controls, or similar or equivalent practical experience.
  • At least 2 years of professional experience developing production software in modern C++ (at least C++11).
  • Experience with C++ patterns, idioms, and unit test methodology.
We Prefer
  • At least 5 years of professional experience developing production software in modern C++ (at least C++14).
  • In-depth understanding of microcontroller-based Embedded Systems and associated development and debugging tools.
  • Experience with safety-critical systems/functional safety.
  • Experience with cybersecurity (e.g., Secure Boot, SecOC, MACSec).
  • Open source projects demonstrating high-quality software creation.

Waymo employees are eligible to participate in the company's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

Salary Range: $158,000—$200,000 USD



  • Mountain View, California, United States Aurora Innovation Full time

    About the RoleAurora Innovation is seeking a highly skilled Staff Software Engineer to join our Hardware-in-the-loop (HIL) Platform team. As a key member of this team, you will be responsible for designing and maintaining the HIL infrastructure to accelerate development, automated testing, and deployment of Aurora software.Key ResponsibilitiesWrite...

  • Hardware Engineer

    2 weeks ago


    Mountain View, California, United States SysMind Tech Full time

    Job DescriptionAt SysMind Tech, we are seeking a highly skilled and motivated Hardware Technician to join our team. As a key member of our Hardware Engineering group, you will play a critical role in supporting the development and testing of our cutting-edge hardware solutions.ResponsibilitiesCollaborate with our Hardware Engineering team to design and...


  • Mountain View, California, United States Aurora Innovation Full time

    Job Title: Staff Hardware Reliability EngineerAurora Innovation is seeking a highly skilled Staff Hardware Reliability Engineer to join our team. As a key member of our Hardware Reliability team, you will be responsible for ensuring the robustness and dependability of hardware systems in the Aurora hardware stack.Job Summary:We are looking for a talented...


  • Mountain View, California, United States Aeva, Inc Full time

    About Aeva, IncAeva's mission is to revolutionize the field of perception by developing cutting-edge sensing and perception technology. Our innovative approach integrates all key LiDAR components onto a silicon photonics chip in a compact module, enabling the creation of 4D LiDAR sensors that detect instant velocity in addition to 3D position.Job OverviewWe...


  • Mountain View, California, United States Kodiak Robotics Full time

    Job DescriptionKodiak Robotics is seeking an experienced Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and integrating low-level hardware features and diagnostics to ensure the health of our autonomous vehicle platform.The ideal candidate will have a strong background in embedded...


  • Mountain View, California, United States Aeva, Inc Full time

    About Aeva, Inc.Aeva, Inc. is a pioneering technology company that is transforming autonomy with its groundbreaking sensing and perception technology. Our mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond.We are seeking a...


  • Mountain View, California, United States Crystal Equation Full time

    Job Title: Senior Hardware EngineerCrystal Equation is seeking a highly skilled Senior Hardware Engineer to join our team. As a key member of our HW and SW Embedded design engineering team, you will be responsible for developing and implementing test methodology for verifying and validating hardware operation of complex systems.Key Responsibilities:Develop...


  • Mountain View, California, United States Crystal Equation Corporation Full time

    Job SummaryWe are seeking a skilled Senior Hardware Engineer to join our team at Crystal Equation Corporation. As a key member of our engineering team, you will be responsible for developing and implementing test methodology for verifying and validating hardware operation of complex systems.Key ResponsibilitiesDevelop and implement test plans, procedures,...


  • Mountain View, California, United States Qualified Technical Services Full time

    Aerospace Hardware Research Engineer IIQualified Technical Services is seeking a highly skilled Aerospace Hardware Research Engineer II to join our team at NASA Ames Research Center. As a key member of our team, you will be responsible for developing hardware for the ARMADAS project, a cutting-edge initiative aimed at automating assembly of ultralight...


  • Mountain View, California, United States Crystal Equation Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Hardware Engineer to join our team at Crystal Equation Corporation. As a Senior Hardware Engineer, you will be responsible for developing and implementing test methodology for verifying and validating hardware operation of complex systems.Key ResponsibilitiesDevelop and implement test plans, procedures, and...


  • Mountain View, California, United States Aurora Innovation Full time

    We are seeking a highly skilled Staff Hardware Reliability Engineer - Computer to join our team at Aurora Innovation.The Hardware Reliability team is dedicated to ensuring the robustness and dependability of hardware systems in the Aurora hardware stack.As a Staff Hardware Reliability Engineer - Computer, you will lead and oversee hardware reliability...


  • Mountain View, California, United States General Motors Full time

    Job Title: Staff Hardware EngineerWe are seeking a highly skilled Staff Hardware Engineer to join our team at General Motors. As a Staff Hardware Engineer, you will be responsible for leading the development of semiconductor solutions for our automotive products.Key Responsibilities:Develop written specifications for components within scope of...


  • Mountain View, California, United States Kodiak Robotics Full time

    Job Title: Senior Embedded Software EngineerKodiak Robotics is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software for our autonomous vehicles.Key Responsibilities:Collaborate with hardware engineers to design and test...


  • Mountain View, California, United States Kodiak Robotics Full time

    Job Title: Sensor Hardware Engineer PositionAbout Us:Kodiak Robotics is a leading company in the development of autonomous technology for the trucking industry. Our mission is to revolutionize the way goods are transported, making it safer, more efficient, and environmentally friendly.Job Description:We are seeking a highly skilled Sensor Hardware Engineer...


  • Mountain View, California, United States Qualified Technical Services Full time

    Aerospace Hardware Research Engineer IIQualified Technical Services is seeking a highly skilled Aerospace Hardware Research Engineer II to join our team at NASA Ames Research Center. As a key member of our team, you will be responsible for developing hardware for the ARMADAS project, which aims to automate assembly of ultralight lattice-based structures for...


  • Mountain View, California, United States Microsoft Corporation Full time

    Job Title: Senior Hardware EngineerMicrosoft Corporation is seeking a highly skilled Senior Hardware Engineer to join our team. As a Senior Hardware Engineer, you will be responsible for designing and developing innovative hardware solutions for our cloud infrastructure.Responsibilities:Lead the design of hardware components and systemsCollaborate with...


  • Mountain View, California, United States Qualified Technical Services Full time

    Job DescriptionQualified Technical Services is seeking a highly skilled Aerospace Hardware Research Engineer II to join our team in developing innovative hardware solutions for the NASA ARMADAS project.Key Responsibilities:Design and develop hardware components for the ARMADAS projectCollaborate with cross-functional teams to integrate hardware with software...


  • Mountain View, California, United States Aurora Innovation Full time

    About Aurora InnovationAurora Innovation is a leading technology company that is revolutionizing the transportation industry with its self-driving technology. We are committed to making transportation safer, more efficient, and accessible for all.Job Title: Staff Hardware Reliability EngineerWe are seeking a highly skilled Staff Hardware Reliability Engineer...


  • Mountain View, California, United States Tech Providers Inc. Full time

    Job Title: Senior Hardware EngineerJob Type: ContractLocation: Mountain View, CA (Onsite)Job Description:We are seeking a highly skilled Senior Hardware Engineer to join our team at Tech Providers Inc. The ideal candidate will have a strong background in hardware design and verification, with a focus on complex SoC debug and PCIe...


  • Mountain View, California, United States Groq Full time

    We are seeking a highly skilled Senior Systems Software Engineer to join our team at Groq. As a key member of our multi-disciplinary team, you will play a crucial role in the development, integration, and testing of machine learning HPC platforms.Key Responsibilities:Work within a multi-disciplinary team environment to develop, integrate, and test machine...