The company is looking to solve the problem of developing and verifying complex digital designs for Tensor Processing Units (TPUs) that power Google's most demanding AI/ML applications.
Requirements
- Experience scripting in Python or equivalent programming language
- Computer architecture or semiconductor experience
- Experience with reading hardware description languages (e.g., SystemVerilog) and chip design flow
- Experience building test automation tools and scripts
- 2 years of experience with C++ or Python software design principles
- Knowledge of ASIC design and verification
Responsibilities
- 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 on the test design, bring-up, triage, and debug of TPU subsystems
- Develop and execute test plans for functional and performance validation
- Collaborate with system software and software test infrastructure developers to ensure proper ASIC test coverage
Other
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
- Master's degree in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture
- Passion for computer architectures
- US base salary range for this full-time position is $113,000-$161,000 + bonus + equity + benefits