CPU Design Verification Engineer
Core
Plan, build, and execute verification of new and existing features for AMD's graphics processor IP to ensure no bugs in the final design.
Role type
Senior IC CPU Design Verification Engineer
Builds
Graphics processor IP (x86 or ARM)
Domain
Semiconductor / CPU Architecture
Required skills
CPU architecture (x86/ARM), L2/L3 cache, ASIC Design Verification, C++, Assembly language, Perl scripting, RTL design, System Verilog, Verilog, JTAG protocols, simulation/emulation debugging
Preferred skills
Post-silicon debugging, OOP concepts, Ruby/Makefile/shell scripting, leadership/mentorship
Technologies
System Verilog, Verilog, C++, Perl, Ruby, JTAG, Simulation tools, Emulation environments
Responsibilities
Collaborate with architects and firmware engineers to understand new features; Build directed and random verification tests; Debug test failures and resolve design defects; Analyze and enhance legacy test plans; Perform debug triage from simulation and emulation environments; Develop assembly tests and C++ checkers; Write complex Perl scripts for simulation file updates; Recreate post-silicon failures in pre-silicon environment; Conduct silicon debug and root cause analysis; Utilize JTAG protocols for debugging and validation
Seniority
Senior, hands-on IC
