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.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Silicon Networking Microarchitecture and RTL Lead, Google Cloud

Join Google Cloud as a Silicon Networking Microarchitecture and RTL Lead, where you'll be at the forefront of AI/ML hardware acceleration technology. This role offers an exciting opportunity to shape the future of TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You'll be working on cutting-edge ASICs used to accelerate and improve traffic efficiency in data centers, collaborating with cross-functional teams in architecture, verification, power and performance, and physical design.

As part of the ML, Systems, & Cloud AI (MSCA) organization, you'll contribute to the infrastructure that powers all Google services and Google Cloud. The role requires deep expertise in ASIC development, microarchitecture design, and networking domains. You'll be responsible for developing custom silicon solutions that drive the future of Google's TPU technology, working on complex digital designs with a focus on TPU architecture and its integration within AI/ML-driven systems.

The position offers the chance to work on technology that impacts billions of users worldwide through Google's services and Cloud platform. You'll be solving technical challenges with innovative microarchitecture and practical logic solutions, while considering complexity, performance, power, and area optimization. This is an opportunity to be part of Google's mission in shaping the future of hyperscale computing and contributing to leading AI platforms like Vertex AI.

The role combines technical leadership with hands-on development, requiring both depth in hardware design and breadth in understanding system-level implications. You'll be working in an environment that prioritizes security, efficiency, and reliability, while pushing the boundaries of what's possible in hardware acceleration for AI/ML workloads.

Last updated 10 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

Lead CPU Design Verification Engineer, Silicon

Lead CPU Design Verification Engineer role at Google focusing on CPU verification, infrastructure development, and performance validation.

Staff Software Engineer, Network Interface Card Firmware, SmartNIC

Staff Software Engineer position at Google focusing on Network Interface Card Firmware and SmartNIC development, requiring expertise in embedded systems and technical leadership.

CPU Design Verification Engineer, PhD University Graduate, 2025 Start

CPU Design Verification Engineer position at Google focusing on hardware verification, RTL design, and system testing for Google's custom silicon solutions.

Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Staff Software Engineer position at Google focusing on embedded systems and infrastructure, offering competitive compensation and the opportunity to work on cutting-edge technology affecting billions of users.

Lead CPU RTL Engineer, Silicon

Lead CPU RTL Engineer position at Google focusing on CPU frontend designs and microarchitecture for next-generation processors.