Rtl Design Engineer, Cloud Silicon

Google Google · Big Tech · Bengaluru, Karnataka, India

Develops custom silicon solutions (ASICs) for accelerating machine learning computation in data centers, collaborating with various engineering teams on microarchitecture, implementation, and optimization for performance, power, and area.

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
  • Chisel
  • micro-architecture
  • designing IPs and subsystems
  • ASIC design verification
  • synthesis
  • timing/power analysis
  • design for testing

Nice to have

  • 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

  • ASIC development
  • micro-architecture
  • design verification
  • synthesis
  • timing/power analysis
  • design for testing