Software Engineer, Router
@ Waymo

Mountain View, California, United States
On Site
Posted 17 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXX******* @waymo.com
Recommended after applying

Job Details

About Waymo

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Originally started as the Google Self-Driving Car Project in 2009, Waymo focuses on building the Waymo Driver to improve mobility access and save lives.

Role Overview

The Software Engineer, Router will work on generating service quality metrics over tens of thousands of routes using user defined configurations. The role involves building infrastructure to prioritize company wide efforts, predicting the service quality impact of behavioral changes, and creating human understandable explanations for service quality issues.

Responsibilities

  • Report to an Engineering Manager
  • Build infrastructure to prioritize service quality goals
  • Predict service quality impact for behavioral changes
  • Create human understandable explanations for quality issues

Qualifications

  • BS in Computer Science, Robotics or related field, or 4+ years equivalent experience
  • Experience with large-scale distributed systems
  • Experience writing C++ code

Preferred Qualifications

  • Experience with Machine Learning
  • Experience with data analysis

Additional Information

This is a full-time position with a base salary range of $170,000—$216,000 USD. Waymo employees participate in bonus programs, equity incentive plans, and comprehensive benefits. (#LI-Hybrid)

Key skills/competency

Software Engineer, Router; autonomous driving; distributed systems; C++; infrastructure; Machine Learning; data analysis; service quality; human explainability; engineering

How to Get Hired at Waymo

🎯 Tips for Getting Hired

  • Customize your resume: Tailor experience to distributed systems and C++ development.
  • Research Waymo's mission: Understand autonomous driving and service quality metrics.
  • Highlight technical skills: Emphasize experience with large-scale systems and infrastructure.
  • Prepare for interviews: Practice technical problem solving and scenario discussions.

📝 Interview Preparation Advice

Technical Preparation

Review C++ coding challenges.
Study distributed systems design.
Practice infrastructure problem solving.
Analyze route-based service metrics.

Behavioral Questions

Explain past teamwork experiences.
Describe conflict resolution examples.
Share project prioritization strategies.
Discuss time management approaches.

Frequently Asked Questions