Networking RTL Design Engineer

Google is a global technology company that develops and maintains cloud infrastructure, search, and various consumer products.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Networking RTL Design Engineer

Google Cloud is seeking a Networking RTL Design Engineer to join their Technical Infrastructure team. This role is crucial in developing custom silicon solutions that power Google's future direct-to-consumer products. As part of the team, you'll be working on Application-Specific Integrated Circuits (ASICs) used to accelerate networking in data centers.

The position requires deep expertise in networking ASIC architecture, from specification to production, with a focus on RDMA-based transports and packet processing. You'll be contributing to groundbreaking innovations in data center networks, working with state-of-the-art technology and collaborating with cross-functional teams.

The role offers the opportunity to shape the next generation of hardware experiences at Google, delivering unparalleled performance, efficiency, and integration. You'll be working on projects that directly impact millions of users worldwide through Google's product portfolio. The Technical Infrastructure team is proud to be at the forefront of engineering innovation, maintaining and developing data centers and building next-generation Google platforms.

This is an excellent opportunity for experienced engineers who are passionate about hardware design, networking protocols, and system architecture. You'll be working in either Tel Aviv or Haifa, Israel, contributing to Google's mission of building efficient and reliable data center networks. The role combines technical depth with collaborative work, requiring both hardware expertise and software understanding to create optimal solutions for Google's infrastructure needs.

Last updated 3 months ago

Responsibilities For Networking RTL 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
  • 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

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
  • Experience in TCP, IP, Ethernet, PCIE and DRAM, NoC principles and protocols (preferred)
  • Experience working with software teams optimizing hardware/software interface (preferred)
  • Experience in a procedural programming language (C++, Python, Go) (preferred)
  • Experience in estimating performance by analysis, modeling, and network simulation (preferred)

Benefits For Networking RTL Design Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Networking RTL Design Engineer

Network Architect, Hardware, Google Public Sector

Senior Network Architect position at Google Public Sector, focusing on hardware-level networking solutions with competitive compensation and hybrid work options.

Technical Lead, Partner Integration

Lead technical architect role at Google, focusing on partner integration and supply chain systems, requiring 12 years of experience and expertise in enterprise solutions.

Senior Technical Program Manager, Customer Service and Innovation, Global Submarine Networks

Senior Technical Program Manager role at Google Cloud, leading customer service innovation and submarine network operations, requiring 8+ years of program management experience.

CPU Technical Program Manager

Lead CPU/SoC engineering programs at Google, coordinating cross-functional teams and driving technical initiatives from concept to launch.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Regulatory Compliance initiatives as a Senior Product Manager, focusing on anti-money laundering, sanctions screening, and KYC platforms.