Graphics Hardware Verification Engineer
Apple Inc. - Orlando, Florida, United States, 32801![Apple Inc.](/api/image?src=https%3A%2F%2Fgeneral-board-default.s3.us-east-2.amazonaws.com%2Fpublic%2Fimages%2Fdesk-360x180.webp&w=640&q=75&f=webp)
Work at Apple Inc.
Overview
- Apply
Overview
Description
As a Graphics Core Hardware Verification Engineer, you will be tasked with the following: - Use hardware description languages (VHDL/Verilog), hardware verification languages (SystemVerilog), and logic simulators to verify sophisticated GPU RTL designs - Collaborate with architecture, design and modeling teams to converge on design specification - Develop and drive verification plans and schedules - Architect test benches using sophisticated OOP, UVM and vertical reuse techniques - Generate constrained random and directed tests to implement verification plan - Run simulations and debug issues across hardware and software - Deploy Formal Verification techniques to complement simulation flows - Build functional coverage, analyze coverage, and improve test environment to target coverage holes - Build automated verification flows such as ML-assisted coverage closure for graphics core verification
Key Qualifications
* Strong background in computer architecture and memory systems.* Course work or projects in digital design and verification.* Strong fundamentals in object-oriented-programming.* Scripting experience using Python, Perl, Ruby, or Shell.* Familiarity with DV concepts such as constrained-random, coverage, stimulus, and checkers.* Able to share ideas and collaborate under aggressive schedules.
Education & Experience
Minimum requirement of BS degree.
* 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.