Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple GPU Cache Hierarchy Design Verification Engineer 
United States, Texas, Austin 
72275034

06.06.2024
Description
As a GPU Cache Hierarchy Design Verification Engineer, you will be responsible for: - Leading a small team or major function and collaborating with other block and core level engineers to ensure flawless verification flow- Owning verification plans in coordination with design leads and architects- Setting testing strategies and architecting test benches for reuse- Building and maintaining verification test bench components and environments to validate architectural correctness of the design- Generating directed and constrained random tests- Running simulations and debugging design and environment issues- Defining the coverage model, crafting functional coverage points, analyzing coverage, and enhancing test environment to target coverage holes- Creating automated verification flows for block verification- Applying knowledge of hardware description languages (VHDL/Verilog), hardware verification languages/frameworks (SystemVerilog/UVM/OVM), and logic simulators to verify complex designs- Mentoring less experienced engineers to grow their skillsets
Key Qualifications
  • Strong knowledge of computer and cache architecture
  • Experience with memory/cache sub-system micro-architecture, which could include multiple levels of cache, coherent interconnects, MMUs or related blocks
  • Expertise in creating software solutions utilizing object oriented programming concepts, preferably with SystemVerilog
  • Expertise with a verification methodology such as UVM/OVM, and experience with Verilog/VHDL
  • Experience with HDL simulators and waveform viewers
  • Expertise defining coverage space, writing coverage models, and analyzing results
  • Demonstrated success working under strict schedule deadlines with the ability to manage multiple priorities
  • Excellent interpersonal skills and ability to collaborate
  • GPU experience, especially in the cache/memory hierarchy area, is a plus
Education & Experience
BS + minimum of 10 years of experience
Additional Requirements
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.