Logo of Huzzle

GPU Architecture Validation Intern

image

Apple

Jan 6, 2024

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
    Design

Requirements

  • An interest in understanding GPU/CPU/SOC architecture and micro-architecture
  • Strong coding skills including object-oriented programming with C and C++
  • Strong understanding of common data structures, algorithms, and design patterns
  • Knowledge of scripting languages such as Perl, Python or Ruby
  • Prior experience on hardware architectural modelling and hardware description languages will be beneficial
  • Experience with one or more GPU APIs (Metal, DX12, Vulcan, CUDA, OpenGL, OpenCL) will be desirable
  • A motivated self starter and an ability to work with ambiguity
  • Good communications skills with the ability to work cross functionally with a variety of teams
  • Availability for 6 months or more
  • Currently enrolled in your penultimate year of studies in a CE, EE, CS or related field.
  • Additional Requirements:
  • This position is a full-time internship and availability for 6 months or more is preferred. In

Responsibilities

  • As an intern in this team, you will have an impact in modelling and verifying Apple's GPU micro-architecture. Building experience interpreting hardware functional specifications together with architects, micro-architects, and designers, you will be able to build bit-accurate C/C++ models of the GPU and design workloads to verify new GPU features through models. You will be the first to run the entire software stack on your models and see exciting new, differentiating, GPU feature sets that will provide surprise and delight to millions of Apple customers later. You will work closely with our verification and software teams to identify bugs in the workloads, model and hardware, collaborate to verify architectural solutions, and regularly communicate results and recommendations to the wider team.

Technology
Industry
10,001+
Employees
1976
Founded Year

Mission & Purpose

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own. Apple is an equal opportunity employer that is committed to inclusion and diversity.