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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

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

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

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?