GPU Design Verification Engineer
Core
Pre-silicon RTL verification of sub-units in the Apple GPU, ensuring micro-architectural correctness within the broader GPU design.
Role type
GPU Design Verification Engineer
Builds
Portable verification test bench components, environments, and automated verification flows for GPU blocks.
Domain
Semiconductor / GPU Architecture
Required skills
SystemVerilog, HDL simulators, waveform viewers, GPU architecture knowledge, unit/cluster level test environment development, bring-up and debug of complex designs
Preferred skills
GPU unit testing, Graphics Pipeline understanding, UVM methodologies, coverage space definition and closure, Perl/Ruby/Shell scripting, Makefiles
Technologies
SystemVerilog, UVM, HDL simulators, waveform viewers, Perl, Ruby, Shell, Makefiles
Responsibilities
Develop verification plans with design leads; Build and maintain portable verification test bench components; Generate directed and constrained random tests; Run simulations and debug design issues; Create functional coverage points and analyze coverage; Create automated verification flows
Seniority
Mid-level, hands-on IC