Apple
Graphics (GPU) Design Verification Engineer
Austin, Texas · Full-time · Posted Apr 14, 2026
- Education
- BS in an engineering or computer science field with coursework in Computer Architecture.
About the job
Verify GPU shader-core designs by building and maintaining verification environments, running simulations, analyzing coverage, and collaborating with architecture and design teams.
What you'll do
- Maintain UVM-based test benches and object-oriented functional models; develop constrained-random test suites.
- Run simulations, debug design and test-environment issues, and analyze functional coverage to address gaps.
- Work with GPU microarchitecture and design teams to clarify features and improve specifications.
What they ask for
- BS in engineering or computer science, with coursework in Computer Architecture.
- Experience with C++ or a similar object-oriented programming language.
- Experience with Verilog or other HDLs.
Nice to have
- MS with advanced computer architecture coursework covering superscalar or OOO execution; familiarity with GPU or SIMD architectures.
- Familiarity with UVM/OVM, scripting languages such as Python, Ruby, or Perl, or HDL simulators and waveform viewers.
Tools
C++, Verilog, HDLs, UVM, OVM, Python, Ruby, Perl
Model-written summary · the original posting is authoritative