TPU Silicon Validation Engineer

Google develops custom silicon solutions and powers direct-to-consumer products used by millions worldwide.
$127,000 - $187,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For TPU Silicon Validation Engineer

Google is seeking a TPU Silicon Validation Engineer to join their Technical Infrastructure team. This role focuses on developing and validating custom silicon solutions, specifically Tensor Processing Units (TPUs), that power Google's future direct-to-consumer products.

The position involves working throughout the entire project lifecycle, from pre-silicon planning to end-of-life characterization. You'll be responsible for test design, bring-up, triage, and debug of TPU subsystems, while developing and executing test plans for functional and performance validation. The role requires close collaboration with cross-functional teams including hardware and software engineers to ensure proper ASIC test coverage and successful design validation.

As a TPU Silicon Validation Engineer, you'll be part of the team that builds the architecture behind everything users see online. The Technical Infrastructure team is proud to be the engineers' engineers, focusing on maintaining data centers and developing next-generation Google platforms. The role offers the opportunity to work with unusual computer architectures and contribute to innovations that impact millions of users worldwide.

The position offers a competitive compensation package including a base salary range of $127,000-$187,000, plus bonus, equity, and benefits. Google values diversity and maintains an inclusive work environment, providing equal employment opportunities to all candidates regardless of background.

The ideal candidate should have a Bachelor's degree in a relevant field, strong programming skills in Python or equivalent languages, and experience with ASIC validation and debugging. Preferred qualifications include an advanced degree, experience with C++/Python software design principles, and familiarity with hardware description languages like SystemVerilog.

This role is perfect for someone who enjoys working with cutting-edge technology, has a passion for hardware validation, and wants to make a significant impact on Google's hardware infrastructure. You'll be at the forefront of developing and validating next-generation processing units while working with some of the industry's best engineers.

Last updated a minute ago

Responsibilities For TPU Silicon Validation Engineer

  • Develop detailed silicon test plans, based on design specifications and coordination with a cross-functional silicon team
  • Implement test plans by developing software tests and flows for system validation and verification
  • Triage and debug issues found during new product development and find solutions
  • Work closely with design, implementation, design verification, software developers, and emulation prototyping
  • Develop and execute test plans for functional and performance validation
  • Create and drive testing of integrated systems with focus on ASIC functional test verification and characterization

Requirements For TPU Silicon Validation Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • Experience scripting in Python or equivalent programming language
  • Experience in bringing up ASICs, performing functional and performance validation, and debugging failures
  • Experience with C++/Python software design principles
  • Experience bringing up high-power ASICs
  • Experience with reading hardware description languages (SystemVerilog) and chip design flow
  • Experience building test automation tools and scripts

Benefits For TPU Silicon Validation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google TPU Silicon Validation Engineer

Software Engineer III, Full Stack, Google Cloud Unified Fulfillment Optimization

Full Stack Software Engineer role at Google Cloud, focusing on unified fulfillment optimization with competitive compensation and benefits.

RTL Design Engineer, Google Cloud

RTL Design Engineer position at Google Cloud, focusing on ASIC and SoC design for data center infrastructure.

Software Engineer III, Infrastructure, Google Cloud Business Platforms

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and opportunity to work on large-scale cloud platforms.

Software Engineer III, Geospatial Analytics, Maps

Software Engineer III position at Google focusing on Geospatial Analytics and Maps, developing core components of geospatial analytics platform.

Imaging Calibration Software Engineer

Google seeks Imaging Calibration Software Engineer to develop cutting-edge camera calibration solutions and enhance mobile photography technology.