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
Interactive Media Arts Instructor (Part-time Faculty) IVC
Application Instructions Complete all sections and fields on the application and attach all required documents – incomplete applications may not be considered. Include all relevant education, t…
HR Assistant and Administrative Support
HR Assistant and Administrative Support Location Oakland, CA (Rancho San Antonio area) : Overview: Support and complete general HR and office administration, including payroll, onboarding, HR-relate…
Senior Backend Software Engineer C++
About Us Vinci combines a foundation model for physics with GPU-native solvers to deliver unprecedented simulation speed and accuracy. There’s no meshing, no approximations, and customer data is not…
Get cash for taking surveys
Becoming a survey responder with YouGov presents an opportunity to express opinions on a wide range of topics, playing a role in shaping public discourse and influencing decision-making processes.In …
Sr. Reliability Engineer, Roadrunner
ABOUT THE TEAM Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology,…
Sr DevOps Engineer
Description WARNING about fake job posting scams. There has been a recent wave of scams whereby third parties post fake job openings using a bogus email address that resembles [email protected]. …
Backend Engineer
Role Summary: Own the backend that powers Mem0’s memory platform. You’ll design clean REST APIs, model data across relational and graph stores, and operate services in production. When customers hit…
Software Engineer, Cash Lending
It all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, deve…
Senior Data Scientist
About RDC.AI What started in 2016 with five people and two chairs has become a global force transforming how banks lend, grow, and protect their portfolios. RDC.AI helps business and commercial …
Deputy Director (20606792)
Description Department:Ethics Commission Job class: 0951-Deputy Director I Starting salary range:$131,924.00 - $168,454.00 (Range A) Role type:Permanent Exempt Hours:Full-time About: Ap…