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
Senior Traction Power Engineer
Requisition ID: 95594 Job Category: Infrastructure; Consulting; Engineering; Project Engineering; Project Management Location: Los Angeles, CA, United States Join a company that is passi…
Senior Engineer, Development Engineering
Description Position at EVgo About EVgo: EVgo (Nasdaq: EVGO) is one of the nation’s largest public fast charging networks for electric vehicles. Our mission is to expedite the mass adoption …
Cloud Infrastructure Engineer
Permanent Position: Cloud Infrastructure Engineer Company Overview: Florvets Structures is a leading construction and engineering company based in San Francisco, California. We specialize …
Sous Chef
Jon & Vinny's is looking for talented Sous Chefs to join our growing team! Who We Are Join the team at Jon & Vinny’s , where passion for great food and genuine hospitality come together in a …
PSP Staff Engineer
Since 2018, Elevate Aircraft Seating has been enhancing the passenger experience through innovative aircraft seat design and manufacturing. With locations in California, Washington, and Germany we are…
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Overview Bring your 2D/3D programming expertise to a team that’s building tools with real-world impact. We're enhancing the 3D analytic capabilities of ArcGIS, the world’s leading geospatial platform…
Director of Business Development - Facilities Services - Higher Education - WEST, remote
Job Description As Director of Business Development - Facilities, you will have an opportunity to lead new business pursuits with Higher Education prospect clients, and work closely with our Sales…
Lead Line Cook
Lead Line Cook — Prose Kitchen & Bar (Woodland Hills) Prose Kitchen & Bar is hiring a Lead Line Cook to help set the kitchen up for success every day. This role works closely with the Chef and prep…
Security Representative
If you're looking for the benefits of joining an industry leader, with a high-charged, energy-filled environment, then you can stop looking, because you have found what you're looking for in the posi…
Accounting Manager
We never ask for payment as part of our selection process, and we always contact candidates via our corporate accounts and platforms. If you are approached for payment, this is likely to be fraudulen…