GPU Architectural Modeling Engineer

San Diego, California, United States


Role Number:200315975
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, smart 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. We are searching for an extraordinary, talented engineer with proven experience to join our exciting team of problem solvers and innovators.

Key Qualifications

  • Comprehensive knowledge of GPU hardware architectures.
  • Experience programming GPU/CPU models.
  • Strong C++ programming skills.
  • Experience programming modern graphics APIs (Metal/OpenGL/Direct3D/Vulkan) is highly desired.
  • Scripting language (Python/Ruby) familiarity preferred.


Become part of a team of Platform Architecture GPU Engineers to design and implement a sophisticated performance simulation model of Apple's next generation of GPUs for architectural exploration. Responsibilities include new hardware feature modeling, performance analysis, data collection and reporting, and architectural research. In this role, you will: Interact with GPU and system architects to influence key architectural decisions for the GPU and SOC. Develop a robust infrastructure to service a wide range of customers while maintaining software reliability and stability. Work closely with advanced content developers to prototype future use cases for Apple's GPU. This role is an opportunity to inform strategic decisions used to enable the future of advanced graphics applications.

Education & Experience

MS/PhD or equivalent years of experience.

Additional Requirements