Software Engineer, Commercialization Onboard Platform Job at Waymo, San Francisco, CA

SnFiLzJvMVF2MEVtZHhseVZJaUloSk02SHc9PQ==
  • Waymo
  • San Francisco, CA

Job Description


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 Commercialization Onboard Platform team designs and implements the ride-hailing platform to provide ride-hailing and fleet management capabilities for Waymo.

You will:


  • Write code that runs on Waymo’s fleet of autonomous vehicles

  • Work with experts in the field of autonomous vehicles across both onboard and offboard components

  • Develop interfaces across multiple offboard and onboard stacks for managing trip and passenger state machines

  • Build infrastructure for simulating and testing trip state machine and onboard changes

  • Develop expertise in, and make use of, various Google technologies like Borg, Spanner, Flume, and custom-built systems for our specific problems

You have:


  • BS degree in Computer Science or equivalent practical experience

  • 3+ years of industry experience in general distributed systems and backend development

  • Proficient in C++

We prefer:


  • MS in Computer Science, or equivalent practical experience

  • Experience in developing low latency, large-scale, user facing distributed systems

  • Interest or experience in robotics

 

The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process. 

Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements. 

Salary Range

$170,000—$216,000 USD

Job Tags

Full time, Remote work,

Similar Jobs

Robson Forensic

School Administrator - Forensic Expert Job at Robson Forensic

 ...have a Master's degree or higher in Education and 8+ years of Principal/Director/Administrator experience in public or private education. You possess a deep understanding of PK-12 school supervision and administration practices and policies. You are already an... 

Michigan Staffing

Warehouse Associate - Loader/Unloader - 2nd Shift - $20.00/Hour Job at Michigan Staffing

 ...Warehouse Associate Loader/Unloader Cintas is seeking a Warehouse Associate Loader/Unloader to support the Rental Division. Loader/Unloaders are responsible for driving company trucks to designated areas in the facility for unloading of soiled products. Loader/Unloaders... 

Trustaff Allied

Travel Respiratory Therapist Job at Trustaff Allied

 ...Description Trustaff Allied is seeking a travel Respiratory Therapist for a travel job in Little Rock, Arkansas. Job Description &...  ...like asthma, emphysema, chronic respiratory disease, or emergency trauma. Respiratory Therapists perform diagnostic tests and you must... 

Wind River Family and Community Health Care

Security Officer - Patrols, Escorts & Emergency Response Job at Wind River Family and Community Health Care

A healthcare facility in Riverton, Wyoming is seeking a Security Officer to ensure the safety of people and property through routine patrols and response to emergencies. The ideal candidate will hold an entry-level position, maintain security logs, and support emergency...

SynergisticIT

Junior Data Engineer Job at SynergisticIT

 ...s still ongoing. The effect of this has led hundreds of thousands of laid off tech employees competing with existing jobseekers. Entry level job seekers struggle to get responses to their applications, are getting ghosted after interviews. In such a scenario the job se....