2021-08-30 Waymo
Software Engineer, Planner, High-Level Motion Planning and Behaviors
Mountain View, California, United States
Pittsburgh, Pennsylvania, United States
San Francisco, California, United States

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.

Every year around the world:

  • 1.3M people die in vehicle accidents
  • 50M are injured
  • Billions of hours are spent behind the wheel

At Waymo, our mission is to make it safe and easy for people and things to get to where they’re going. This is an opportunity to join us in that mission to make the world a better place.

Autonomous vehicles are going to transform transportation. On this team, we work on the high-level motion planning and behaviors of Waymo’s fully autonomous vehicles.  We play a critical role in:

  • Controlling the behavior of the autonomous vehicle in all driving scenarios, including  lane changes, intersections, pulling over, and many others
  • Keeping vulnerable road users such as pedestrians and cyclists safe
  • Reasoning about uncertainty, taking into account what we can see and (even more importantly) what we can’t see
  • Modeling interactive situations, considering how other road users might react to how we drive
  • Understanding, defining, and delivering desired driving behavior

We use uncertain inputs about the driving environment from multiple sources such as perception, behavior prediction, and rules of the road to construct a well-formulated planning problem. We work closely with the product team and other engineering teams such as perception, motion planning, and machine learning to deliver safe driving that delights users. We are continuously striving to make autonomous vehicles safe, comfortable, and predictable.

We are a fast-growing team at the forefront of solving some of the most critical, challenging, and high-impact problems in autonomous driving. The highly interconnected nature of our work will provide you opportunities to learn about large parts of the autonomous vehicle (AV) tech stack. You will be helping us to solve problems at the state of the art of AV technology which very few people have previously considered. Progress that you make in solving these problems will have high visibility across the company.

Along with technical strengths, we value team members who embrace uncertainty, take ownership and accountability for results, show initiative, collaborate effectively across team boundaries, welcome diverse perspectives, and do what’s right for our users.

If you are ready to move forward, please apply below.

Minimum Qualifications:

  • BS in Computer Science, Engineering or similar technical field of study, or equivalent practical experience
  • Strong Computer Science fundamentals in data structures, algorithms, and complexity analysis
  • Ability to be successful in C++ based on programming experience in object-oriented and strongly typed programming languages 
  • Ability to write clean, efficient code and maintain the overall health of the code base

Preferred Qualifications:

  • MS or PhD degree in Computer Science, similar technical field of study, or equivalent practical experience
  • One or more of the following:
    • Experience with Robotics deployed in real world environments or research/academic experience in Robotics or experience in related fields such as  gaming or simulation with realistic motion and agents
    • Experience with Machine Learning, data analysis, and metric-driven development in fields including (but not limited to): search/ads quality, translation, speech, conversational systems or experience with ranking and optimization techniques in general
    • Experience solving software problems using geometry and linear algebra or graduate level work in mathematics or physics
We appreciate your interest in Waymo. Waymo is an equal employment opportunity employer. Waymo’s policy is not to discriminate against any applicant or employee based on race, color, sex, religion, national origin, age, disability, military status, genetic information or any other characteristic protected by law. Waymo also prohibits harassment of applicants or employees based on any of these protected categories. Waymo will also consider for employment qualified applicants with criminal records in accordance with applicable law. Waymo also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
Apply now
Your location*
Resume/CV*

.pdf, .doc, or .docx only. Attachments must not exceed 10MB.

Cover Letter

.pdf, .doc, or .docx only. Attachments must not exceed 10MB.

If comfortable, please share your preferred gender pronouns*

Waymo is committed to maintaining the same safe and inclusive environment for candidates as for our team members. Addressing you by the correct pronoun is an important part of this commitment.

Work Authorization*
How did you hear about this opportunity?
Please review and acknowledge our Candidate Privacy Policy linked below:*
Are you a current or former Alphabet employee (including Google)?*
U.S. Equal Opportunity Employment Information (Completion is voluntary)

Individuals seeking employment at this company are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.

Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Gender
Race

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Veteran Status
Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression
Disability Status

1Section 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Sorry, an error occurred. Please verify all fields have been filled and try again.
Your application has been successful.
check_circle Thank You
You should receive an e-mail within the next few minutes.