TPU Compute RTL Design Engineer

Google is a global technology leader that develops innovative products and services used by millions 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 on cutting-edge technology that powers Google's extensive product portfolio.

This is an excellent opportunity for someone with strong technical skills in hardware design and computer architecture who wants to make a significant impact on Google's infrastructure. The role offers the chance to work on innovative technology that affects millions of users worldwide, while being part of a diverse team that pushes boundaries in hardware development.

The position comes with Google's comprehensive benefits package and the opportunity to work in either Sunnyvale, CA or Madison, WI. Google maintains a strong commitment to diversity, equality, and inclusion, fostering a culture of belonging and equal opportunity for all candidates.

Last updated 9 days 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

Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing enterprise-grade cloud solutions and next-generation technologies.

Advertising Solutions Architect, Measurement, gTech Ads LCS

Join Google as an Advertising Solutions Architect to design and implement technical solutions for advertising and measurement products while supporting major clients in the Nordic region.

Advertising Solutions Architect, gTech Ads LCS

Technical role combining software architecture, client solutions, and advertising technology expertise at Google's gTech Ads team.

Technical Program Manager III, Databases, Google Cloud

Technical Program Manager III position at Google Cloud leading database product development and delivery, requiring 5 years of program management experience.

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on user experience and growth in international markets.