Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Waymo

Staff Software Engineer (Compute Reliability)

Posted Updated
Discussion
  • The Planner/Perception Reliability team’s goal is to build out architectures, tools, and workflows to prevent, identify, and guide fixes of reliability and software integrity issues
  • We focus the organization on reliability and are accountable for the onboard software health while enabling high development velocity
  • In this hybrid role you will report to a Tech Lead Manager
  • Drive the design and development of instrumentation and onboard architecture to proactively prevent, detect, and debug reliability issues across current and future Waymo compute platforms
  • Design and implement long-term strategies to systematically mitigate compute hardware reliability and numerical stability issues across heterogeneous platforms (CPU, TPU, GPU), creating scalable tools to automate triage, debugging, and resolution
  • Lead cross-functional initiatives across Waymo, Alphabet, and external partners to architect proactive solutions that prevent issues originating from compilers (LLVM, XLA, JAX), optimization (AutoFDO), or model changes
  • Architect frameworks and diagnostics to proactively identify and eliminate complex software and firmware faults, including deadlocks, memory corruption, race conditions, memory leaks, or tail latency spikes
  • Influence the design and tooling of next-generation hardware platforms, serving as a technical authority to ensure a coherent, forward-looking reliability architecture

Benefits

  • Medical, dental, and vision insurance for employees and dependents
  • Employee assistance programs focused on mental health
  • Personalized workplace adjustments for diverse needs and abilities, including physical, mental, and neurodivergent considerations
  • Access to mental health apps
  • Onsite wellness centers
  • Counseling services
  • Second medical opinion for you and your loved ones
  • Support programs including menopause benefit
  • Medical advocacy program for transgender employees
  • Competitive compensation
  • Regular bonus and equity performance grant opportunities
  • Generous 401(k) and regional retirement plans
  • Annual cross-company compensation review and pay equity analysis
  • 1-on-1 financial coaching
  • Fertility and growing family assistance
  • Parental leave and baby bonding leave
  • Backup childcare
  • Survivor income benefit
  • Elder care and support
  • Caregiver leave
  • Paid time off, including vacation, bereavement, sick leave, parental leave, disability, and holidays
  • Jury duty leave
  • Military leave
  • Hybrid work model with remote work opportunities also available
  • Educational reimbursement
  • Peer learning and coaching platform
  • Donation matching programs
  • Volunteer hours
  • Employee resource groups
  • Internal community groups and local culture clubs
  • Inspiring spaces to work, recharge, and collaborate with fellow Waymonauts
  • On-site meals and snacks
  • Fitness centers, massage programs, and ergonomic support
  • On-demand fitness, wellbeing, and cooking classes
  • Commuter benefits
  • Experience with CUDA/GPU/TPU acceleration and model reliability or optimization
  • Experience with writing GPU kernels and evaluation/debugging of GPU workloads
  • Experience in C++
  • BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
  • Experience in software reliability space
  • MS or PhD in Computer Science, Robotics, similar technical field of study, or equivalent practical experience
  • Experience with autonomous vehicles (L4) or ADAS systems (L2/L3)

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.