As a Design Verification Lead, AI/ML, Google Cloud TPU, you will be responsible for developing and driving the overall verification strategy and plan for SoC projects. You will define verification methodologies, environments, and test plans at both block, IP, Subsystem and chip level. You will also identify and evaluate new verification tools and methodologies to improve efficiency and effectiveness. You will architect and develop reusable testbench components and environments using advanced verification languages (SystemVerilog, UVM). You will guide the development of directed and constrained-random test cases to achieve comprehensive functional coverage. You will oversee the execution of simulations, debug failures, and analyze coverage data. You will collaborate with Design, Architecture, and Software teams to understand design requirements and ensure alignment with verification goals. You will provide technical guidance and mentorship to junior verification engineers. You will lead reviews of verification plans, testbenches, and coverage reports. You will contribute to the development, refinement of company-wide verification methodologies, flows. You will research and evaluate emerging verification technologies and trends.
Good To Have:- Experience with UVM, SystemVerilog, or other scripting languages (e.g., Python, Perl, Shell, Bash, etc.).
- Experience scripting using Python, Perl, or Shell scripts.
- Experience leading and managing complex verification projects.
- Understanding of ARM instruction set architecture.
Must Have:- Master's degree in Electrical Engineering, Computer Science, or equivalent practical experience.
- 16 years of experience with functional verification and performance validation of modern mobile processors, microarchitecture, and related technologies.
- Experience leading a functional verification team delivering IPs, SoC and Subsystems.
- Experience in development of verification environment using UVM/SystemVerilog.