Rtl Design Engineer, Google Cloud, Silicon

Google Google · Big Tech · Bengaluru, Karnataka, India

The role involves designing and implementing ASICs to accelerate machine learning computation in data centers, specifically for Google's AI platform (Vertex AI) and TPUs. The engineer will focus on microarchitecture, implementation, and collaboration with various hardware and software teams to deliver high-performance, efficient, and reliable silicon solutions.

What you'd actually do

  1. Own microarchitecture and implementation of Internet Protocol (IP) and subsystems.
  2. Work with Architecture, Firmware, and Software teams to drive feature closure and develop micro-architecture specifications.
  3. Drive design methodology, libraries, debug, code review in coordination with other IP Design Verification (DV) teams and Physical Design teams.
  4. Identify and drive power, performance and area of improvements.

Skills

Required

  • ASIC development
  • Verilog
  • SystemVerilog
  • VHSIC
  • hardware description language
  • micro-architecture
  • designing IPs and subsystems
  • ASIC design verification
  • synthesis
  • timing/power analysis
  • design for testing

Nice to have

  • Chisel
  • Python
  • Perl
  • System on a Chip (SoC) designs
  • integration flows
  • arithmetic units
  • bus architectures
  • processor design
  • accelerators
  • memory hierarchies
  • high performance and low power design techniques

What the JD emphasized

  • accelerate machine learning computation
  • custom silicon solutions
  • next generation data center accelerators
  • TPUs

Other signals

  • accelerate machine learning computation
  • custom silicon solutions
  • next generation data center accelerators
  • TPUs