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

Technical Lead, Partner Integration

Lead technical architect role at Google focusing on supply chain and data center systems integration, requiring 12+ years of experience in system design and implementation.

Senior Product Manager, Ads

Lead product strategy and development for Google Ads, managing advertising solutions across search, display, and video platforms while working with cross-functional teams.

Senior Product Manager, Compiler Infrastructure, Core Developer

Senior Product Manager role at Google focusing on compiler infrastructure and core developer experience, offering competitive compensation and benefits.

Senior Product Manager, Cloud SQL Availability, Disaster Recovery

Senior Product Manager position at Google focusing on Cloud SQL Availability and Disaster Recovery solutions.

Head of Technical Integration, Google Public Sector

Lead technical integration role at Google Public Sector, managing complex projects and driving technical delivery strategy for government and education clients.