As a GPU Cache Hierarchy Design Verification Engineer, you will be responsible for: - Leading a small team or major function and collaborating with other block and core level engineers to ensure flawless verification flow- Owning verification plans in coordination with design leads and architects- Setting testing strategies and architecting test benches for reuse- Building and maintaining verification test bench components and environments to validate architectural correctness of the design- Generating directed and constrained random tests- Running simulations and debugging design and environment issues- Defining the coverage model, crafting functional coverage points, analyzing coverage, and enhancing test environment to target coverage holes- Creating automated verification flows for block verification- Applying knowledge of hardware description languages (VHDL/Verilog), hardware verification languages/frameworks (SystemVerilog/UVM/OVM), and logic simulators to verify complex designs- Mentoring less experienced engineers to grow their skillsets