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.