Taro Logo

Networking RTL Design Engineer, 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 · Enterprise SaaS

Description For Networking RTL Design Engineer, Google Cloud

Join Google Cloud as a Networking RTL Design Engineer, where you'll be part of the ML, Systems & Cloud AI (MSCA) organization developing cutting-edge ASIC solutions for data center networking. This role combines hardware expertise with networking innovation, focusing on developing custom silicon solutions that power Google's infrastructure. You'll work on architecting networking ASICs, developing RTL for ASIC subsystems, and optimizing hardware/software interfaces for maximum performance.

The position requires deep knowledge of RDMA-based transports and networking protocols, along with experience in system design principles for low latency, high throughput, security, and reliability. You'll collaborate with cross-functional teams to design and implement the next generation of data center accelerators, contributing to Google's global network infrastructure that serves billions of users.

As part of the team, you'll be responsible for performance analysis of end-to-end networking stacks, developing new layer protocols, and evaluating future ASIC designs. The role offers the opportunity to work with state-of-the-art technology while contributing to Google's data center networking roadmap, including work with off-the-shelf components, vendor co-developments, custom designs, and chiplets.

This is an ideal position for someone with strong hardware design experience who wants to impact Google's infrastructure at scale. The role combines technical depth in ASIC design with broader system architecture knowledge, offering the chance to work on projects that directly influence Google's cloud computing capabilities and service delivery to users worldwide.

Last updated a day 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

Benefits For Networking RTL Design Engineer, Google Cloud

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health coverage
  • Retirement benefits
  • Equal opportunity employer

Interested in this job?

Jobs Related To Google Networking RTL Design Engineer, Google Cloud