Taro Logo

Silicon Networking Microarchitecture and RTL Lead, Google Cloud

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

Description For Silicon Networking Microarchitecture and RTL Lead, Google Cloud

Google is seeking a Silicon Networking Microarchitecture and RTL Lead for their Cloud division, focusing on shaping the future of AI/ML hardware acceleration. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and implementing hardware, software, and infrastructure for Google services and Google Cloud.

The position involves working on cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You'll be developing custom silicon solutions for data center acceleration, collaborating with various teams including architecture, verification, power and performance, and physical design.

As a lead, you'll be responsible for driving innovative micro-architecture and practical logic solutions, evaluating design options with complexity, performance, power, and area considerations. The role requires expertise in ASIC development, design verification, and deep knowledge of networking domain concepts like packet processing and congestion control.

The impact of this role extends to Google's global infrastructure, contributing to the development of technologies that power services used by billions of people worldwide. You'll be working on projects that directly influence Google Cloud's AI platforms, including Vertex AI, which brings Gemini models to enterprise customers.

This is an excellent opportunity for experienced professionals who want to work at the intersection of hardware design and AI/ML technologies, contributing to next-generation data center accelerators while being part of a team that prioritizes security, efficiency, and reliability in hyperscale computing.

Last updated 14 minutes ago

Responsibilities For Silicon Networking Microarchitecture and RTL Lead, Google Cloud

  • Own microarchitecture and implementation of complex IPs and subsystems in the Networking domain
  • Work with Architecture, Firmware, and Software teams to drive feature closure and develop micro-architecture specifications
  • Drive design methodology, libraries, debug, code review in coordination with other IPs Design Verification (DV) teams and physical design teams
  • Identify and lead power, performance, and area improvements for the domains owned

Requirements For Silicon Networking Microarchitecture and RTL Lead, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 8 years of experience in ASIC development with Verilog/SystemVerilog, VHDL
  • Experience in ASIC design verification, synthesis, timing/power analysis, and Design for Testing (DFT)
  • Experience in micro-architecture and design of IPs and Subsystems in Networking domain such as Packet processing, bandwidth management, congestion control, etc.

Interested in this job?

Jobs Related To Google Silicon Networking Microarchitecture and RTL Lead, Google Cloud

Data Center System Architect

Lead data center architecture and optimization for AI/ML systems at Google, focusing on infrastructure design, system integration, and performance optimization.

Silicon Engineering Lead, Google Cloud

Lead Silicon Engineering role at Google Cloud, managing team and relationships with HVM suppliers for SoC and ASIC products, requiring 8+ years of silicon experience and 3+ years of people management.

Staff Network Design Engineer, Google Cloud

Staff Network Design Engineer position at Google Cloud, focusing on ASIC development and data center networking infrastructure, requiring 8+ years of experience in networking architecture.

Senior Design Engineer, Networking, Google Cloud

Senior Design Engineer position at Google Cloud focusing on networking ASIC development and architecture for data center infrastructure, requiring 8+ years of experience in networking hardware design.

Staff Network Engineer, Google Cloud

Staff Network Engineer position at Google Cloud, combining network engineering and software development to build and maintain Google's global network infrastructure.