GPU Design Verification Engineer
Overview:
As a GPU Design Verification Engineer at AMD, you verify Graphics Core IP by collaborating with architects, RTL, firmware, and software teams to ensure functional and performance closure. You will shape verification strategies, build reusable UVM environments, and develop constrained-random and scenario-based tests. You'll drive verification closure and support AI-driven workflows to boost productivity. This role places you at the core of GPU design, with impact across cutting-edge graphics and AI-enabled technologies.
Responsibilities:
- Collaborate with architects, RTL, firmware, software, and validation teams to capture feature requirements and verification goals
- Define verification strategies, methodologies, and coverage plans for complex features
- Develop comprehensive verification plans considering interactions, system use cases, and dependencies
- Architect and enhance reusable UVM environments, scoreboards, checkers, generators, and coverage models
- Develop constrained-random, directed, and scenario-based test suites
- Drive verification closure and signoff criteria across functional, code, assertions, and performance coverage
- Debug test failures and coordinate with RTL and firmware to resolve defects
- Develop and deploy AI-driven verification workflows to improve productivity and automation
Key requirements:
- IP level ASIC verification proficiencyUVM testbenches development in Linux/Windows
- Verilog, System
- Verilog, C/C++AI-assisted automation tools experience a plus
- Constrained random verification, functional coverage, and assertionsRTL debugging with simulation tools
- Perl/Python/Ruby/Makefile/shell scripting
- Leadership or mentorship experience is an asset
- Formal Verification familiarity is an asset
- Bachelor or Master in related field preferredteam player with strong communicationcross-site/timezone collaborationstrong analytical and problem-solving abilities
VerilogSystemVerilogUVM