Waymo is an autonomous driving technology company with a mission to make it safe and easy for people and things to get where they’re going. Since our start as the Google Self-Driving Car Project in 2009, Waymo has been focused on building the World’s Most Experienced Driver in hopes of improving the world's access to mobility while saving thousands of lives now lost to traffic crashes. Our Waymo Driver powers Waymo One, our fully autonomous ride-hailing service, as well as Waymo Via, our trucking and local delivery service. To date, Waymo has driven over 20 million miles autonomously on public roads across 25 U.S. cities and conducted over 20 billion miles of simulation testing.
Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world around it make the right decision for every situation, and deliver people safely to their destinations. We think deeply and solve complex technical challenges in areas like robotics, perception, decision-making and deep learning, while collaborating with hardware and systems engineers. If you’re a software engineer or researcher who’s curious and passionate about Level 4 autonomous driving, we'd like to meet you.
Within Perception, the Sensing team’s job is to make sure that sensors “just work” for the entire self driving car software stack. We make sure we have the right sensors, that they are properly calibrated and validated and that the software pipeline that streams sensor data into other modules of our onboard system is optimized for performance and usability. We design APIs that abstract away hardware details and provide convenient and fast access to the GBs of information that flow in from the physical sensors. We are responsible for the initial processing of the raw sensor signals including combining data from multiple sources, filtering and fault detection. In addition we use the sensor data to derive compact, higher level information about the environment around the self-driving car that feeds into the Perception and Planning models which in turn dictate the car’s responses.
We are looking to expand our team with like-minded software engineers with a passion for solving hard problems and developing highly performant, modular systems that expose clean and flexible APIs. In that role you’ll be collaborating with both our sensor hardware team and the engineers working on Perception and Planning across the organization. You’ll be expected to contribute to the overall architecture, implementation and ongoing maintenance of our codebase in addition to developing novel algorithms to solve challenging data and compute heavy problems. Working in our team you’ll be exposed to state-of-the-art sensors and high-performance sensor data pipelines, learn how to build robust solutions to cutting edge problems, and help improve how our vehicles use their sensors to perceive the world around them.
At a minimum, we’d like you to have:
It’s preferred if you have: