Onboard Infrastructure Software Engineer
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.
The Onboard Frameworks Team provides the building blocks used to implement Waymo's onboard software stack. The team works closely with onboard engineers to design, launch, and land key APIs, development workflows, and tools to accelerate the pace of development across the company.
In this Hybrid role, you will report to a Software Engineer.
You will:
- Design, implement, and deploy core C++ APIs supporting all of: asynchrony management, experimentation, multi-platform deployments, data extraction workflows, debug journeys, and system visualization
- Holistically understand the lifecycle of Waymo's code and how it is used, to optimize it across all operating environments- on the car and in simulation
- Work with onboard teams to understand pain points, opportunities for improvement, and identify collaborations to improve Waymo's velocity
- Guide onboard teams on how to set up their software to be more efficient, flexible, scalable, and capable of adapting to Waymo's needs
You have:
- Bachelor's in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
- 3 years of experience as a software engineer or similar roles
- 3 years of experience in C++
- 2 year of experience in software infrastructure/systems
We prefer:
- 2 years of experience working in a highly complex system supporting by hundreds of engineers and their tooling needs
- Experience migrating software systems with zero downtime
- Experience with performance analysis, including profiling, benchmarking, and optimization
- Experience in robotics
#LI-Hybrid
Recommended Jobs
Manager, Culture Comms
*OPEN TO LA OR NY* THE ROLE We are looking for a Manager, Culture Comms who is passionate about social media. The ideal candidate will be proactive, strategic, socially-savvy, and detail orient…
Director, New Digital Business & Innovation - Santa Monica, 90404
Director, New Digital Business & Innovation - Santa Monica, 90404, United States of America How we LEAD: The Director, Digital Innovation & New Business Development will collaborate with Digital …
Gate Officer
Job Description Gate Officer - Located in Dana Point Your job as a gate officer is to act as security by verifying visitors and keeping a guest log of incoming and outgoing personnel . Your dut…
Process and Controls Financial Manager
About Gusto Gusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insurance, 401(k)s, expert HR, and…
Assistant Controller (Madera)
We are an expanding company with operations in Madera County and corporate office in Fresno. We have been in business for 40 years with a focus on continued growth taking additional market share in o…
Application Systems Engineering Manager
About Gusto At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and custo…
Director of Sales and Marketing - DoubleTree by Hilton San Francisco Airport (Burlingame)
As the Director of Sales & Marketing with DoubleTree by Hilton San Francisco Airport Burlingame, you will be responsible for overseeing commercial strategies for your hotel. Your goal is to improve t…
Senior Product Manager, Say
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.…
Maintenance Supervisor - Food Manufacturing (Los Angeles)
Maintenance Supervisor - West Coast Leader in protein manufacturing This Jobot Job is hosted by: Jamal Elkhateib Are you a fit? Easy Apply now by clicking the Apply button and sending us your r…
Admitting Representative
Admitting Representative - (LON015150) Description Title: Admitting Representative Location: Long Beach, CA Department: Admitting Status: Full-time Shift: Nights Pay Rate: $22.…