Job Description
At Apple, our Platform Architecture group is responsible for connecting our hardware and software into one unified system. You’ll collaborate with engineers across Apple to design how all of our technologies work in unison, drive development of our renowned system-on-a-chip architecture and develop forward-looking prototype systems and software.
Our team is responsible for improving Apple silicon and Apple products through targeted analysis of GPU workloads and proposing improvements at all aspect of the GPU subsystem.
In this role, you will analyze existing and new workloads to identify performance bottlenecks in the hardware and/or software architecture and implementation. Working with your colleagues, you will address performance limitations and provide recommendations for Apple hardware and software improvements.
In addition to working directly with developers, you will identify patterns of current and emerging workloads, analyze their performance on Apple silicon, Provide feedback to the silicon and software teams for potential improvements.
Analyze GPU workloads performance and bottlenecks various devices. Implement and/or suggest improvements to remove the identified bottlenecks.
Build targeted microbenchmarks to help understand strengths and weaknesses of various GPUs and usage patterns.
Guide the development of forward looking GPU workloads to best represent where the industry is headed.
Help improve Apple products by identifying areas of improvements at the GPU architecture and implementation, driver, compiler and API level.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.