GPU Design Verification Intern
Saint Albans, Hertfordshire, United Kingdom
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Dynamic, amazing people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. Do you love working on challenges that no one has solved yet? As a member of our dynamic group, you will have the unique and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every single day. Apple’s GPU Hardware Tech team is responsible for the outstanding graphics in Apple’s chips which power everything from Apple Watch and Apple TV to iPhone and iPad. We have outstanding career opportunities for students interested in applying their hardware and software knowledge towards developing Apple’s ground-breaking GPUs. Working among the industry's best, we are looking for students with talent and ambition to innovate the way we design graphics processors, to provide the next technological leap and to improve customer experiences in areas like real-time graphics, VR/AR, parallel computing and deep learning. As part of the Design Verification Team, you will work to deliver high quality graphics IP into future Apple products. As well as collaborating with experienced Design Verification Engineers, you will have the opportunity to work with the architecture team, RTL design team and software teams.
- Coursework or exposure to advanced computer architecture and logic design
- Coursework or exposure to OOP programming using HDLs/HVLs such at SystemVerilog or C/C++
- Excellent interpersonal skills, results-oriented and well-organised working style
- Ability to work well in a team and be productive under tight schedules
- High level understanding of GPU architecture desirable
As part of the Design Verification Team, you will support creating verification plans covering stimulus creation, checking strategy and completeness metrics. Moreover, you will collaborate with the architecture and design teams to ensure that potential issues are taken care of as early as possible in the design cycle. With mentorship, you will implement various components of the verification environment and participate in debugging testbench code as well as deep design debug. You will also work closely with the design team to ensure all cases (including corner cases) are tested and that the design behaves as intended. This is a chance to develop expertise in ASIC and SoC design and verification.
Education & Experience
Currently enrolled in your penultimate year of studies in a CE, EE, CS or related field