Jobs · Engineering · California

Staff SoC Design Engineer

Waymo · Mountain View, CA · 1 mo ago
Engineering$251k–$310k/yrFull-time

Job Summary

The Waymo Compute Team is seeking a skilled engineer to define the architecture and microarchitecture for Waymo's next-generation autonomous vehicle SoCs. This role involves translating system-level requirements into detailed hardware specifications and RTL implementation, collaborating with various teams, and ensuring a timely and successful tapeout and product.

Responsibilities

  • Define the architecture and microarchitecture for Waymo's next-generation autonomous vehicle SoCs
  • Lead microarchitecture and implementation of IPs and subsystems, including high-performance cache/memory hierarchies, Network-on-Chip (NoC) interconnects, and custom accelerators
  • Work with Architects, Firmware and Software teams to drive feature closure and develop microarchitecture specifications
  • Perform power, area and performance exploration and optimization of digital designs
  • Mentor other engineers and guide the technical side of relationships with external vendors

Requirements

  • MS degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience
  • 10+ years of industry experience in ASIC/SoC digital design, microarchitecture, and integration, including ownership of major design blocks or subsystems
  • Proven track record of technical leadership driving design and execution from concept to production, and hands-on experience with multiple successful ASIC tapeouts
  • Strong understanding of computer architecture, memory systems, cache coherence, and high-speed on-chip interconnects
  • Fluency in programming/scripting languages (e.g., Python, C++) for architectural modeling, design automation, and debug
  • Strong debug and problem-solving skills, with the ability to root-cause complex issues across hardware and software boundaries

Preferred Qualifications

  • PhD degree in Computer Engineering, Electrical Engineering, or a related field
  • Experience in hardware/software co-design, including in mixed hardware/software datapaths, such as in the context of DSPs, GPUs, and ML accelerators
  • Knowledge of arithmetic units, processor design, accelerators, bus architectures, fabrics/NoC or memory hierarchies
  • Knowledge of high performance and low power design techniques
  • Fluency and comfort with AI tools to accelerate and improve design and debug
  • Experience with Chisel (Scala) or other hardware DSLs for RTL generation

Similar jobs

SoC Design Engineer

TALENT Software ServicesUnited States· 1 wk ago
RemoteOTHRapply on www2.jobdiva.com

SoC Design Engineer

IntelAustin, TX· 3 mo ago
Information Technology$122k–$232k/yrapply on intel.wd1.myworkdayjobs.com

SoC Design Engineer

OMNIVISIONSanta Clara, CA· 2 mo ago
Engineering$111k–$140k/yrapply on jobs.jobvite.com