Rtl Design and Integration Engineer

Google Google · Big Tech · Sunnyvale, CA +1

RTL Design and Integration Engineer responsible for the microarchitecture, design, implementation, and integration of digital logic blocks within Google's next-generation Tensor Processing Units (TPUs), which accelerate AI/ML workloads. Role involves close collaboration with cross-functional teams and requires expertise in digital logic design and computer architecture.

What you'd actually do

  1. Define and document the microarchitecture for digital designs within the TPU.
  2. Write high-quality, performant, and power-efficient Register Transfer Level (RTL) code, primarily in SystemVerilog.
  3. Collaborate with partner teams to support integration efforts and Collaborate with the Verification team to develop test plans, debug RTL, and ensure functional correctness. Support post-silicon validation and debug efforts.
  4. Work closely with the Physical Design team to meet timing, area, power, and manufacturability requirements.
  5. Contribute to the development and enhancement of design tools, flows, and methodologies.

Skills

Required

  • RTL design
  • digital design
  • microarchitecture design
  • cross-functional experience 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
  • 4 years of RTL design experience
  • architecting RTL solutions
  • Linting
  • CDC
  • RDC
  • LEC
  • Scripting languages (i.e. Python or Perl)
  • optimizing RTL solutions
  • RTL design methodologies
  • automate front-end engineering flows

What the JD emphasized

  • AI/ML hardware acceleration
  • TPU technology
  • custom silicon solutions
  • AI/ML applications
  • AI and machine learning workloads
  • AI accelerators
  • AI models

Other signals

  • AI/ML hardware acceleration
  • TPU development
  • custom silicon solutions
  • RTL design and verification