G

Google

Runs Search and YouTube and builds Gemini AI

Staff Design Engineer - Networking

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 10 years of experience architecting networking ASICs from specification to production.
  • Experience developing Register-Transfer Level (RTL) for ASIC subsystems.
  • Experience with cross-functional engagement in micro-architecture, design, verification, logic synthesis, and timing closure.

Responsibilities

  • Lead an ASIC subsystem.
  • Understand how the ASIC subsystem interacts with software and other ASIC subsystems to implement data center networks.
  • Define hardware/software interfaces and write micro-architecture and design specifications.
  • Define efficient micro-architecture, block partitioning and interfaces, and flows.
  • Collaborate closely with software, verification, and physical design stakeholders to ensure designs are complete, correct, and performant.
  • Participate in the design, architecture, documentation, and implementation of next-generation data center accelerators.
  • Perform performance analysis for a networking stack.

Desired Qualifications

  • Experience working with software teams to optimize the hardware/software interface.
  • Experience architecting networking switches, endpoints, and hardware offloads.
  • Experience with networking design such as remote direct memory access (RDMA), packet processing, and system design principles for low latency, high throughput, security, and reliability.
  • Experience with transmission control protocol (TCP), Internet Protocol (IP), Ethernet, peripheral component interconnect express (PCIe), and dynamic random-access memory (DRAM), including network-on-chip (NoC) principles and protocols such as AXI, ACE, and CHI.
  • Proficiency in a procedural programming language such as C++, Python, or Go.
  • Understanding of packet classification, processing, queuing, scheduling, switching, traffic conditioning, and telemetry.

About the Company

Google

Runs Search and YouTube and builds Gemini AI

Google runs the world's most used search engine and free services such as YouTube, Android, and Gmail, and it builds the Gemini AI models that work inside them. In 2017, its researchers invented the transformer, the neural network design behind ChatGPT and most other AI chatbots. People use these services without paying, and Google earns most of its money from ads placed beside search results and YouTube videos. Businesses rent computing power and Gemini models through Google Cloud, and Google also sells subscriptions and Pixel phones. Larry Page and Sergey Brin founded Google in 1998 as Stanford PhD students; it is based in Mountain View, California, United States, and is the main business of parent company Alphabet.

Company size
10,001+
Company stage
IPO
Headquarters
Mountain View, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at Google

See more jobs