TPU Compute RTL Design Engineer

Google is a global technology leader that develops innovative products and services used by billions of people worldwide.
Sunnyvale, CA, USAMadison, WI, USA
$150,000 - $223,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For TPU Compute RTL Design Engineer

Google is seeking a TPU Compute RTL Design Engineer to join their Technical Infrastructure team. This role focuses on developing Application-specific integrated circuits (ASICs) used to accelerate computation in data centers. As part of the team developing custom silicon solutions, you'll be instrumental in powering Google's direct-to-consumer products. The position involves working on project definition, design, and implementation of next-generation data center accelerators.

The role requires expertise in digital design using SystemVerilog RTL and deep understanding of computer architecture principles. You'll collaborate with cross-functional teams including software, architecture, and validation teams to ensure optimal design implementation. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

The Technical Infrastructure team is crucial in maintaining Google's vast network of data centers and platforms, ensuring users have the best and fastest experience possible. This team takes pride in being the engineers' engineers, working behind the scenes to make Google's entire product portfolio possible.

This is an excellent opportunity for someone with strong technical skills in hardware design and computer architecture who wants to work on cutting-edge technology that impacts millions of users worldwide. The role offers the chance to work with state-of-the-art tools and technologies while contributing to the next generation of Google's hardware infrastructure.

Working at Google also means being part of a culture that values diversity, equality, and inclusion. The company is committed to building a workforce representative of its users and creating an environment where all employees can thrive.

Last updated 28 minutes ago

Responsibilities For TPU Compute RTL Design Engineer

  • Work independently to create and review compute subsystem's design microarchitecture specifications
  • Develop SystemVerilog RTL to implement logic for ASIC products according to established coding and quality guidelines
  • Work with Design Validation (DV) teams to create testplans to verify and debug design RTL
  • Work with physical design teams to ensure design meets physical requirements and timing closure

Requirements For TPU Compute RTL Design Engineer

Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent practical experience
  • 5 years of experience with industry-standard tools used in the development of silicon-based ICs and chips
  • 3 years of experience with digital design experience using SystemVerilog RTL
  • Knowledge of processor design, accelerators, or memory hierarchies
  • Knowledge of the fundamentals of Computer Architecture

Benefits For TPU Compute RTL Design Engineer

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Google TPU Compute RTL Design Engineer

ASIC Design Verification Engineer

ASIC Design Verification Engineer role at Google, focusing on formal verification of digital logic and hardware development for consumer products.

Software Engineer III, Storage Platforms

Software Engineer III position at Google Cloud focusing on storage platforms, kernel development, and embedded systems with competitive compensation and benefits.

Software Engineer III, Fitbit

Software Engineer III position at Google's Fitbit division, focusing on developing health and fitness technology with competitive compensation and benefits.

Databases Engineer

Strategic Cloud Data Engineer position at Google Cloud Platform, focusing on database design, migration, and customer solutions in Bengaluru.

Software Engineer III, Infrastructure, Geo

Software Engineer III position at Google's Geo team, focusing on infrastructure development for Maps, Earth, and Street View products.