Network Register Transfer Level Design Engineer

A global technology company that develops innovative products and services used by millions worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Network Register Transfer Level Design Engineer

Google is seeking a Network Register Transfer Level Design Engineer to join their Technical Infrastructure team. This role is crucial in developing custom silicon solutions that power Google's data center networking infrastructure. The position involves working on Application-Specific Integrated Circuits (ASICs) used to accelerate networking in data centers, with responsibilities spanning project definition, design, and implementation.

The ideal candidate will have extensive experience in networking ASIC architecture, with a strong background in RDMA-based transports and deep understanding of data center networking protocols. You'll be working on cutting-edge technology that powers Google's vast infrastructure, contributing to the development of next-generation hardware experiences that deliver unparalleled performance and efficiency.

As part of Google's Technical Infrastructure team, you'll collaborate with world-class engineers to maintain and develop Google's data centers and platforms. The role offers the opportunity to work on complex technical challenges at scale, implementing solutions that directly impact Google's product portfolio and user experience.

The position requires a blend of hardware and software expertise, with responsibilities including ASIC design evaluation, protocol development, and micro-architecture specification. You'll be at the forefront of innovation in data center networking, working with state-of-the-art technology and contributing to Google's continued leadership in cloud infrastructure.

This is an excellent opportunity for experienced engineers who are passionate about hardware design, networking protocols, and high-performance computing. You'll be part of a diverse team that pushes boundaries and develops solutions used by millions of people worldwide, while working in an environment that values innovation, collaboration, and technical excellence.

Last updated 3 months ago

Responsibilities For Network Register Transfer Level Design Engineer

  • 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 to implement data center networks
  • Define performance hardware/software interfaces. Write micro-architecture and design specifications
  • Define efficient micro-architecture and block partitioning/interfaces and flows

Requirements For Network Register Transfer Level Design Engineer

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 like: RDMA and packet processing
  • Experience developing Register Transfer Level (RTL) for ASIC subsystems
  • Experience in Cross-functional, micro-architecture, design, verification, logic synthesis, and timing closure
  • Experience in TCP, IP, Ethernet, PCIE and DRAM, Network on Chip principles and protocols
  • Experience in estimating performance by analysis, modeling, and network simulation

Interested in this job?

Jobs Related To Google Network Register Transfer Level Design Engineer

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technologies.