Software Engineer, Hardware
2 weeks ago
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).
- 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.
- 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
-
Staff Software Engineer
4 days ago
Mountain View, California, United States Aurora Innovation Full timeAbout 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 timeJob 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...
-
Staff Hardware Reliability Engineer
2 weeks ago
Mountain View, California, United States Aurora Innovation Full timeJob 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...
-
Principal Hardware Automation Engineer
2 weeks ago
Mountain View, California, United States Aeva, Inc Full timeAbout 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...
-
Embedded Software Engineer
2 weeks ago
Mountain View, California, United States Kodiak Robotics Full timeJob 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...
-
Senior Hardware Automation Engineer
1 week ago
Mountain View, California, United States Aeva, Inc Full timeAbout 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...
-
Senior Hardware Engineer
4 weeks ago
Mountain View, California, United States Crystal Equation Full timeJob 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...
-
Senior Hardware Engineer
4 days ago
Mountain View, California, United States Crystal Equation Corporation Full timeJob 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,...
-
Aerospace Hardware Research Engineer II
5 days ago
Mountain View, California, United States Qualified Technical Services Full timeAerospace 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...
-
Senior Hardware Engineer
1 week ago
Mountain View, California, United States Crystal Equation Corporation Full timeJob 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...
-
Staff Hardware Reliability Engineer
5 days ago
Mountain View, California, United States Aurora Innovation Full timeWe 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 timeJob 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...
-
Senior Embedded Software Engineer
4 weeks ago
Mountain View, California, United States Kodiak Robotics Full timeJob 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...
-
Sensor Hardware Engineer Position
1 week ago
Mountain View, California, United States Kodiak Robotics Full timeJob 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...
-
Aerospace Hardware Research Engineer II
2 weeks ago
Mountain View, California, United States Qualified Technical Services Full timeAerospace 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...
-
Senior Hardware Engineer
4 weeks ago
Mountain View, California, United States Microsoft Corporation Full timeJob 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...
-
Aerospace Hardware Research Engineer II
5 days ago
Mountain View, California, United States Qualified Technical Services Full timeJob 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...
-
Staff Hardware Reliability Engineer
4 weeks ago
Mountain View, California, United States Aurora Innovation Full timeAbout 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...
-
Senior Hardware Engineer
4 weeks ago
Mountain View, California, United States Tech Providers Inc. Full timeJob 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...
-
Senior Systems Software Engineer
3 days ago
Mountain View, California, United States Groq Full timeWe 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...