Senior Design Verification Engineer, Silicon, Google Cloud
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Senior Design Verification Engineer needed for Google Cloud in Bengaluru to verify AI/ML hardware acceleration for TPUs. Requires a Bachelor's degree and 8 years of experience in digital logic verification using SystemVerilog or Specman/E, with a focus on networking domains and IP/subsystem/SoC verification.
Responsibilities
- Plan the verification of digital design blocks and interact with design engineers to identify important verification scenarios.
- Identify and write all types of coverage measures for stimulus and corner-cases.
- Debug tests with design engineers to deliver functionally correct design blocks.
- Measure to identify verification holes and to show progress towards tape-out.
- Create a constrained-random verification environment using SystemVerilog and Universal Verification Methodology (UVM).
- Own the full verification life-cycle from verification planning and test execution to coverage closure.
- Build constrained-random verification environments capable of exposing corner-case bugs and ensuring the reliability of AI/ML workloads on hardware.
- Collaborate closely with design and verification engineers in active projects and perform verification.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
- 8 years of experience in verification, verifying digital logic at RTL level using SystemVerilog or Specman/E for Field Programmable Gate Arrays (FPGAs) or ASICs.
- Experience in verification and debug of IP/subsystem/SoCs in the networking domain such as packet processing, bandwidth management, and congestion control.
- Experience verifying digital systems using standard IP components/interconnects (e.g., microprocessor cores, hierarchical memory subsystems).
Desired Qualifications
- Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
- Experience with industry-standard simulators, revision control systems, and regression systems.
- Experience in Artificial Intelligence/Machine Learning (AI/ML) Accelerators or vector processing units.
- Experience with the full verification life cycle.
- Excellent problem-solving and communication skills.
Benefits
- Equity grants (discretionary)
- Opportunity to drive cutting-edge TPU technology that powers Google's most demanding AI/ML applications.
- Contribute to innovation behind products loved by millions worldwide.
#AI/ML#hardware acceleration#TPU#silicon#Google Cloud#verification#ASIC#FPGA#networking#SystemVerilog#UVM