Silicon Subsystems RTL Design Engineer, Google Cloud

Google is a global technology company that designs and develops cloud computing, search, software, and online advertising technologies.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Silicon Subsystems RTL Design Engineer, Google Cloud

Google is seeking a Silicon Subsystems RTL Design Engineer to join their Google Cloud team, focusing on shaping the future of AI/ML hardware acceleration. This role is integral to the development of cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing hardware, software, and infrastructure for all Google services and Google Cloud.

The role involves working on ASICs used to accelerate and improve data center traffic, collaborating with various teams including architecture, verification, power and performance, and physical design. You'll be responsible for developing custom silicon solutions that power Google's TPU, contributing to innovation behind products used by millions worldwide. The position requires expertise in design and verification of complex digital designs, with a specific focus on TPU architecture and its integration within AI/ML-driven systems.

As part of the team, you'll solve technical problems through innovative micro-architecture and practical logic solutions, evaluating design options while considering complexity, performance, power, and area. The role offers an opportunity to work on projects that directly impact Google's global infrastructure and services, including Google Cloud's Vertex AI platform, which brings Gemini models to enterprise customers.

The ideal candidate should have strong experience in ASIC development, verification, and subsystem design, with knowledge of high-performance and low-power design techniques. This position offers the chance to work at the forefront of AI hardware development while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 5 hours ago

Responsibilities For Silicon Subsystems RTL Design Engineer, Google Cloud

  • Own microarchitecture and implementation of subsystems in the data center domain
  • Work with Architecture, Firmware, and Software teams to drive feature closure and develop microarchitecture specifications
  • Perform Quality check flows like Lint, CDC, RDC, VCLP
  • Drive design methodology, libraries, debug, code review in coordination with other IPs Design Verification (DV) teams and physical design teams
  • Identify and drive power, performance and area improvements for the domains owned

Requirements For Silicon Subsystems RTL Design Engineer, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience in ASIC development with Verilog/SystemVerilog, VHDL
  • Experience with ASIC design verification, synthesis, timing/power analysis, and Design for Testing (DFT)
  • Experience in micro-architecture and design of subsystems

Interested in this job?

Jobs Related To Google Silicon Subsystems RTL Design Engineer, Google Cloud

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer III position at Google, focusing on developing productivity tools and core infrastructure, requiring expertise in C++, Linux, and embedded systems.

Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.