Graphics (GPU) Design Verification Engineer

Members of our team work with multiple disciplines to define, verify, and deliver cutting-edge features for the Unified Shader Core (USC) – the central, fully programmable hub of Apple's world-class GPUs. In this role you will: - Develop, execute and report progress on test plans for one or more GPU features - Coordinate the development of shared verification infrastructure with other DV teams - Create and maintain UVM-based verification test bench components and environments - Create and maintain Object-oriented functional models of the underlying design - Develop comprehensive constrained random test suites - Run simulations and debug design and test environment issues - Create & analyze functional coverage, enhance the test environment to target coverage holes - Work with GPU µArch & Design teams on defining features and improving design modularity Minimum Qualifications BS + 3 years of relevant Design Verification experience Background in CPU or GPU architectures, or equivalently complex IPs Experience developing Object Oriented infrastructure in System Verilog or C++ Experience with HDL simulators and waveform viewers (IES, VCS, DVE, Verdi, etc.) Preferred Qualifications MS + 3 years of relevant Design Verification experience Experience with GPU or SIMD architectures Experience with verification methodologies like UVM/OVM Familiarity with scripting languages such as Python, Ruby, or Perl Expertise in debugging highly complex logic designs and Object Oriented software Experience in driving the completion of specifications, sign-off checklists, and reviews Excellent communication skills and ability to collaborate effectively with multiple teams Ability to manage multiple priorities under strict schedule deadlines

Similar jobs