Rtl Design Engineer, Google Cloud

Google Google · Big Tech · Tel Aviv, Israel +1

Develops custom silicon solutions for Google's direct-to-consumer products, focusing on ASIC System-on-Chip (SoC) intellectual property. Responsibilities include microarchitecture definition, RTL coding, quality checks, and collaboration with various engineering teams. The role is within the ML, Systems, and Cloud AI (MSCA) organization, which supports Google's AI infrastructure.

What you'd actually do

  1. Define the IP microarchitecture level design document such as interface protocol, block diagram, transaction flow, pipeline etc.
  2. Perform RTL development (coding and debug in Verilog, SystemVerilog).
  3. Conduct function/performance simulation debug and Lint/CDC/FV/UPF checks.
  4. Engage in synthesis, timing/power closure, and ASIC silicon bring-up.
  5. Contribute to verification test plan and coverage analysis of block and SoC-level.

Skills

Required

  • digital logic design principles
  • Register-Transfer Level (RTL) design concepts
  • Verilog
  • System Verilog
  • logic design and debug
  • Design Verification (DV)
  • microarchitecture
  • specifications

Nice to have

  • logic synthesis techniques
  • performance and power optimization
  • low-power design techniques
  • design sign off
  • quality tools (Lint, CDC, VCLP)
  • Python
  • Perl
  • SoC architecture
  • assertion-based formal verification
  • PCIe
  • UCIe
  • DDR
  • AXI
  • ARM processors family
  • high performance design techniques

What the JD emphasized

  • 4 years of experience with digital logic design principles, Register-Transfer Level (RTL) design concepts, and languages such as Verilog or System Verilog.
  • Experience in logic design and debug with Design Verification (DV).
  • Experience with microarchitecture and specifications.