Networking Design Verification Engineer, Google Cloud

Google is a global technology company that powers cloud computing, search, and various consumer products.
$120,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Networking Design Verification Engineer, Google Cloud

Google Cloud is seeking a Networking Design Verification Engineer to join their Technical Infrastructure team. This role is crucial in developing and verifying custom silicon solutions that power Google's direct-to-consumer products. As part of the R&D team, you'll be responsible for building verification components, implementing constrained-random testing, and managing system testing and verification closure.

The position requires expertise in networking protocols, ASIC verification, and digital design principles. You'll work closely with design engineers to ensure the functionality and performance of hardware components that serve millions of users worldwide. The role involves creating efficient verification environments, debugging complex systems, and maintaining high standards of quality assurance.

Working at Google offers the opportunity to impact products used by millions globally. You'll be part of the team that builds and maintains Google's data centers and develops next-generation platforms. The Technical Infrastructure team is essential in keeping Google's networks running optimally and ensuring users have the best possible experience.

The ideal candidate will have strong experience in verification methodologies, networking protocols (TCP/IP, RDMA), and ASIC design principles. You'll need to demonstrate expertise in SystemVerilog, formal verification tools, and the ability to work effectively with cross-functional teams. This role offers the chance to work on cutting-edge technology while contributing to Google's infrastructure development.

Google provides a collaborative environment where innovation is encouraged, and you'll have the opportunity to work with some of the industry's best engineers. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal workplace for professionals looking to make a significant impact in technology infrastructure.

Last updated 6 days ago

Responsibilities For Networking Design Verification Engineer, Google Cloud

  • Plan the verification of digital design blocks by understanding the design specification
  • Create and enhance constrained-random verification environments using SystemVerilog
  • Identify and write all types of coverage measures for stimulus and corner-cases
  • Debug tests with design engineers to deliver functionally correct design blocks
  • Close coverage measures to identify verification holes and show progress towards tape-out

Requirements For Networking Design Verification Engineer, Google Cloud

  • Bachelor's degree in Electrical Engineering or equivalent practical experience
  • Experience working with design networking like Remote Direct Memory Access (RDMA) or packet processing and system design principles
  • Experience in creating and using verification components and environments in standard verification methodology
  • Experience in verifying digital systems using standard Internet Protocol (IP) components or interconnects
  • Experience in TCP, IP, Ethernet, PCIE and DRAM, Network on Chip (NoC) principles and protocols
  • Experience with verification techniques, and the full verification life cycle
  • Experience with performance verification of ASICs and ASIC components
  • Experience with ASIC standard interfaces and memory system architecture

Benefits For Networking Design Verification Engineer, Google Cloud

Medical Insurance
401k
Parental Leave
  • Medical Insurance
  • 401k
  • Parental Leave

Interested in this job?

Jobs Related To Google Networking Design Verification Engineer, Google Cloud

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.