As a GPU Cache Hierarchy Design Verification Engineer, you will be responsible for: - Owning testing of major features and collaborating with other block and core level engineers to ensure flawless verification flow- Developing verification plans in coordination with design leads and architects- Architecting, 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- Crafting functional coverage points, analyze coverage, and improve test environment to target coverage holes- Crafting 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 sophisticated designs- Mentoring junior engineers to grow their skillsets