Summary Posted: Jun 20, 2023 Role Number: 200449021 Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Engineering group, you’ll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You’ll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you will be responsible for crafting and building the technology that fuels Apple’s devices. Together, we will enable our customers to do all the things they love with their devices.
The Graphics Verification Team is looking for talented engineers to help build complex, large-scale GPU products. In this role you will partner with our graphics architecture, µ-architecture, design, software and hardware performance teams to help define and deliver cutting-edge features for our Unified Shader Core (USC). Key Qualifications Key Qualifications We would like you to have minimum of 3 years of relevant experience including: Strong background in verification of sophisticated hardware at system or unit level Deep knowledge of computer architecture and memory sub-system µ-architecture Strong fundamental software development skills, expertise in OO design principles Experience with common verification tools such as SystemVerilog, UVM, OVM, etc. is desired Experience with HDL simulators and waveform viewers Experience working under strict schedule deadlines with the ability to manage multiple priorities Excellent communication skills and ability to collaborate Experience with Python, Ruby, Perl or similar scripting languages is a plus Graphics architecture knowledge is a plus Description Description As an Experienced Graphics Verification Engineer for the Shader Core team, you will be tasked with the following:
- Develop comprehensive verification plans in coordination with design leads, verification leads and architects
- Architect, build and maintain highly-reusable verification test bench components and environments
- Define and develop comprehensive constrained random test suites
- Define, create and analyze functional coverage, enhance test environments to target coverage holes
- Run simulations and debug design and environment issues
- Develop tools for workflow automation
- Work directly with µ-architecture and design teams to improve modularity and verifiability of the design Education & Experience Education & Experience BS + minimum of 3 years of experience Additional Requirements Additional Requirements
View Original Job Posting