ML Microarchitect
Core
Designing and optimizing high-performance custom silicon and system-level compute architectures to run Waymo's fully autonomous vehicle software stack.
Role type
Senior IC ML Microarchitect (Hardware)
Builds
High-performance automotive compute platforms (CPU/GPU/NPU) for autonomous driving
Domain
Automotive hardware engineering / Machine Learning hardware acceleration
Deliverable
production ML models
Required skills
SystemVerilog, RTL design, microarchitecture design, power/area/performance optimization, digital circuit design, high-level programming (Python/C++)
Preferred skills
Datapath design, hardware DSLs (Chisel/Scala), ML algorithm-to-hardware mapping, synthesis tools, formal verification
Technologies
SystemVerilog, RTL, Python, C++, Chisel, Scala
Responsibilities
Translate high-level requirements into hardware features, specify and design microarchitectures for ML performance, optimize digital designs for power/area/performance, design high-performance execution units and arithmetic circuits, collaborate with verification teams
Seniority
Senior, hands-on IC