Networking SoC Architect, Google Cloud

Google is a global technology company that provides a wide range of internet-related services and products.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Networking SoC Architect, Google Cloud

Google Cloud is seeking a Networking SoC Architect 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 a Networking SoC Architect, you'll be responsible for defining solutions for network accelerations in data centers, working with cutting-edge technology and collaborating closely with software teams.

The position requires deep expertise in network architecture and system design principles, with a focus on creating high-performance hardware/software interfaces. You'll be working on next-generation data center accelerators, requiring extensive knowledge of RDMA and packet processor-based transports. The role involves evaluating various silicon solutions, from off-the-shelf components to custom designs and chiplets.

The Technical Infrastructure team at Google is responsible for building and maintaining the architecture that powers Google's vast product portfolio. This team takes pride in being the engineers' engineers, working on everything from data centers to next-generation Google platforms. They ensure networks run optimally, providing users with the best and fastest experience possible.

This is an excellent opportunity for experienced professionals who want to work at the forefront of data center technology. You'll be part of a diverse team that pushes boundaries and contributes to products used by millions worldwide. The role offers the chance to shape the future of hardware experiences, focusing on unparalleled performance, efficiency, and integration.

The ideal candidate will have a strong background in network architecture, ASIC design, and system principles, with experience in RTL development and micro-architecture design. They should be comfortable working with various stakeholders and have the ability to drive technical decisions that impact Google's data center infrastructure.

Last updated 3 days ago

Responsibilities For Networking SoC Architect, Google Cloud

  • Evaluate different silicon solutions for executing Google's data center networking roadmap
  • Create high performance hardware/software interfaces
  • Collaborate with software, verification, emulation, physical design, packaging, and silicon validation stakeholders
  • Drive vendor execution in various engagements
  • Participate in evaluation of future ASIC designs and general architecture

Requirements For Networking SoC Architect, Google Cloud

Python
Go
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 8 years of experience working in network architecture and system design principles
  • Experience developing RTL for ASIC subsystems
  • Experience in micro-architecture, design, verification, logic synthesis, and timing closure
  • Experience in architecting RDMA or packet processor IPs across multiple generations
  • Experience with TCP, IP, Ethernet, PCIE, and DRAM
  • Familiarity with Network on Chip (NoC) principles and protocols
  • Proficiency in a procedural programming language (C++, Python, Go)

Interested in this job?

Jobs Related To Google Networking SoC Architect, Google Cloud

Group Product Manager, Ads

Lead product strategy and development for Google Ads, managing advertising solutions that connect businesses with users across search, display, and video platforms.

Engineering Manager, Enterprise Platforms

Lead Enterprise Platforms engineering teams at Google, managing software development lifecycle and driving technical innovation while developing future leaders.

Engineering Manager, Chrome Operating System, Kernel

Lead ChromeOS kernel engineering team at Google, focusing on Linux kernel development and team management to improve system stability and performance.

Head of Engineering, YouTube Playables, Gaming

Lead YouTube Playables engineering team, scaling gaming platform integration and developer success with 8+ years of software development experience required.

Head of Scaled Solutions Engineering

Lead technical initiatives and manage a team of Solutions Engineers at Google's gTech Ads division, developing scalable solutions for advertising products.