Networking RTL Design Engineer, Google Cloud

Google is a global technology company that designs and develops cloud computing, search, software, and hardware solutions.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Networking RTL Design Engineer, Google Cloud

Join Google Cloud's innovative team as a Networking RTL Design Engineer, where you'll be at the forefront of developing custom silicon solutions that power Google's data center infrastructure. This role combines deep expertise in ASIC architecture with networking protocols to create next-generation data center accelerators. You'll be part of the ML, Systems & Cloud AI (MSCA) organization, working on critical infrastructure that supports Google's global services and Cloud platform.

The position requires extensive experience in networking ASIC design, from specification to production, with a focus on RDMA, packet processing, and system design principles for optimal performance. You'll collaborate with cross-functional teams to develop RTL for ASIC subsystems, working on everything from micro-architecture to timing closure.

Key responsibilities include evaluating future ASIC designs, developing new layer protocols, and defining hardware/software interfaces. You'll need expertise in TCP/IP, Ethernet, PCIe, and DRAM protocols, along with strong programming skills in languages like C++, Python, or Go. The role offers the opportunity to shape the future of Google's data center networking technology while working with cutting-edge hardware and software systems.

This position is perfect for someone who combines deep technical knowledge with a collaborative mindset, as you'll work closely with software teams to optimize hardware/software interfaces and drive performance improvements. The role offers the chance to impact billions of users while working on some of the most advanced networking infrastructure in the world.

Last updated 12 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 and system design principles
  • Experience developing RTL for ASIC subsystems
  • Experience in Cross-functional, micro-architecture, design, verification, logic synthesis, and timing closure

Benefits For Networking RTL Design Engineer, Google Cloud

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave support

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, leading technical projects and teams while developing large-scale advertising solutions with competitive compensation and benefits.

Staff Software Engineer, YouTube

Lead technical initiatives and architect solutions for YouTube's global platform as a Staff Software Engineer, combining technical excellence with leadership to impact billions of users.

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.