Apple
Graphics Cache Hierarchy Design Verification Engineer
$150K–$278K
Santa Clara, California · Full-time · Posted Feb 17, 2026
- Experience
- Minimum 3 years of experience.
- Education
- BS
About the job
Verifies graphics memory subsystem units before silicon by developing test environments, running simulations, debugging designs, and analyzing coverage.
What you'll do
- Develop verification plans and portable testbench components; generate directed and constrained-random tests.
- Run simulations, debug design and environment issues, and create automated block-verification flows.
- Define and analyze functional coverage, close coverage gaps, and coordinate verification across engineering teams.
What they ask for
- Experience in CPU or GPU architecture.
- Experience developing unit- or cluster-level test environments and bringing up and debugging complex designs.
- Experience with verification languages such as SystemVerilog, HDL simulators, and waveform viewers.
- BS and a minimum of 3 years of experience.
Nice to have
- Strong software and programming skills; cache verification and memory subsystem testing experience.
- Experience with UVM, graphics pipelines, coverage closure, Perl, Ruby, Shell scripting, or Makefiles.
Pay
USD 150,400 to USD 277,600 base salary
Tools
VHDL, Verilog, SystemVerilog, UVM, Perl, Ruby, Shell scripting, Makefiles
Model-written summary · the original posting is authoritative