Rtl Design Engineer, Tpu and ML

Google Google · Big Tech · Sunnyvale, CA +1

RTL Design Engineer focused on developing next-generation Tensor Processing Units (TPUs) that accelerate AI/ML workloads. Responsibilities include microarchitecture definition, RTL design and implementation, integration, and collaboration with cross-functional teams (verification, physical design, validation). The role involves optimizing for performance, power, and area in custom silicon solutions for AI hardware.

What you'd actually do

  1. Define and document complex microarchitecture for the TPU, writing high-quality, performant, and power-efficient RTL code primarily in SystemVerilog.
  2. Partner with cross-functional teams to drive block-level and chip-level integration efforts for the machine learning accelerators.
  3. Collaborate closely with the verification team to develop robust test plans, debug RTL, and guarantee overall functional correctness.
  4. Support post-silicon validation and debugging efforts while contributing to the continuous enhancement of internal design tools, flows, and methodologies.
  5. Work closely with the physical design team to meet timing, area, power, and manufacturability requirements.

Skills

Required

  • ASIC RTL design
  • clocking, reset, or timing-critical RTL development
  • optimizing for performance, power, and area
  • digital design fundamentals
  • microarchitecture design
  • working cross-functionally with DV and PD teams
  • SystemVerilog

Nice to have

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture
  • Linting
  • CDC
  • RDC
  • LEC
  • Scripting languages (i.e. Python or Perl)
  • integration
  • optimizing RTL solutions
  • RTL design methodologies
  • automate front-end engineering flows

What the JD emphasized

  • custom silicon solutions
  • TPU architecture
  • AI/ML applications
  • machine learning workloads
  • AI accelerators
  • digital logic design
  • computer architecture
  • RTL coding
  • RTL design
  • microarchitecture design

Other signals

  • TPU development
  • AI/ML hardware acceleration
  • custom silicon solutions
  • microarchitecture design
  • RTL coding