Networking RTL Design Engineer, Google Cloud

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

Description For Networking RTL Design Engineer, Google Cloud

Join Google's ML, Systems & Cloud AI (MSCA) organization as a Networking RTL Design Engineer, where you'll be part of a diverse team developing custom silicon solutions that power Google's future. This role focuses on developing Application-Specific Integrated Circuits (ASICs) to accelerate networking in data centers. You'll be responsible for design, architecture, documentation, and implementation of next-generation data center accelerators, with a particular focus on performance analysis for end-to-end networking stacks using RDMA-based transports.

The position requires deep expertise in networking ASIC architecture, RTL design, and system-level understanding of data center networks. You'll work on cutting-edge projects that directly impact Google's infrastructure, collaborating with software teams to optimize hardware/software interfaces and developing new layer protocols for data center networking.

This is an opportunity to shape the future of hyperscale computing at Google, working on projects that affect billions of users worldwide. The role combines technical depth in hardware design with broad system-level thinking, requiring expertise in areas like TCP/IP, Ethernet, PCIe, and network simulation. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of what's possible in data center networking.

The position offers the chance to work on groundbreaking technology in either Tel Aviv or Haifa, Israel, contributing to Google's mission of organizing the world's information and making it universally accessible and useful. If you're passionate about hardware design, networking protocols, and want to make an impact at scale, this role offers the perfect opportunity to apply your expertise at one of the world's leading technology companies.

Last updated 5 hours 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
  • 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

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads focusing on developing and leading large-scale advertising technology solutions.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud, focusing on infrastructure and data management systems, offering technical leadership opportunities and competitive compensation.

Tech Lead, Software Engineering, People with Disabilities

Technical leadership role at Google focused on software engineering and supporting people with disabilities, combining hands-on development with team leadership in Brazil.

Tech Lead, Software Engineering, Black Community Inclusion

Technical leadership role at Google focusing on software engineering and Black community inclusion, requiring 8 years of experience and expertise in large-scale systems.

Software Engineer, Black Community Inclusion

Software Engineering role at Google focused on Black Community Inclusion, developing next-generation technologies and providing technical leadership in Brazil.