Taro Logo

Networking RTL Design Engineer, Google Cloud

A global technology company that designs and develops innovative products and services used by billions of people worldwide.
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Networking RTL Design Engineer, Google Cloud

Join Google Cloud's innovative team as a Networking RTL Design Engineer, where you'll be at the forefront of developing custom silicon solutions that power Google's data center infrastructure. This role combines deep technical expertise in ASIC architecture with networking protocols to create next-generation data center accelerators. As part of the ML, Systems & Cloud AI (MSCA) organization, you'll work on hardware that supports billions of users across Google's services and Cloud platform.

The position requires extensive experience in networking ASIC design, from specification to production, with a focus on RDMA, packet processing, and system design principles for optimal performance. You'll be responsible for developing RTL for ASIC subsystems, working on micro-architecture, and ensuring successful timing closure. The role involves collaboration with software teams to optimize hardware/software interfaces and requires expertise in protocols like TCP/IP, Ethernet, and PCIe.

This is an opportunity to shape the future of hyperscale computing at Google, working with cutting-edge technology including custom silicon and advanced networking solutions. You'll be part of a diverse team that pushes boundaries and innovates in hardware experiences, delivering unparalleled performance and efficiency for Google's global infrastructure. The role offers the chance to work on projects that directly impact Google's core services and cloud offerings, making it an exciting opportunity for experienced hardware engineers passionate about large-scale networking solutions.

Last updated 5 days ago

Responsibilities For Networking RTL Design Engineer, Google Cloud

  • Participate in evaluation of future ASIC designs and general architecture for executing Google's data center networking roadmap
  • Collaborate in developing new layer protocols for data center networking
  • Understand how everything interacts with software and other ASIC subsystems
  • Define performance hardware/software interfaces. Write micro-architecture and design specifications
  • Define efficient micro-architecture and block partitioning/interfaces and flows

Requirements For Networking RTL Design Engineer, Google Cloud

Python
Go
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience architecting networking ASICs from specification to production
  • Experience working with design networking such as RDMA or packet processing and system design principles
  • Experience developing RTL for ASIC subsystems
  • Experience in Cross-functional, micro-architecture, design, verification, logic synthesis, and timing closure

Interested in this job?

Jobs Related To Google Networking RTL Design Engineer, Google Cloud

Senior Tensor Processing Unit Architect, Silicon

Senior TPU Architect role at Google, focusing on developing next-generation Tensor Processing Unit architecture and hardware IP specifications for Google's custom silicon solutions.

Network RTL Design Engineer, Google Cloud

Design and develop custom networking ASICs for Google Cloud's data center infrastructure, focusing on RTL design and hardware architecture.

RTL Design Engineer(GPU) - Staff

Staff-level RTL Design Engineer position at Qualcomm focusing on GPU architecture and design, requiring 6+ years of hardware engineering experience and offering comprehensive benefits.

Power Delivery Network Engineer

Senior Power Delivery Network Engineering role at Qualcomm focusing on developing cutting-edge power distribution solutions for high-performance processors.

Turing Design Verification Sr Lead Engineer

Senior Lead Engineer position at Qualcomm focusing on Design Verification for AI/ML/DL applications and hardware accelerators.