The opportunity
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…
What you'll do
Design and develop scalable software frameworks for automated post-silicon: testing of custom system-on-chips (SoC) and ML/AI accelerators
Translate hardware databook instructions (register maps, timing diagrams): into robust C++ code for hardware/software interaction
Build and maintain sophisticated automation scripts using Python and Bash to manage complex test sequences
Debug software-to-hardware communication issues, working closely with: hardware designers to ensure register-level accuracy
Improve the efficiency of existing validation software to reduce test cycle times
Bachelor’s degree in Computer Science or Electrical Engineering
What they're looking for
- Strong Proficiency in C++: Experience with pointers, memory management, and low-level system programming is mandatory
- Advanced Scripting: Expert-level Python skills, specifically for automation and data analysis
- Software Engineering Fundamentals: Solid understanding of data structures, algorithms, and object-oriented design
- Experience with Bash/Unix environments for toolchain management