As a GPU Performance Analysis Engineer at Apple, you will be part of the Silicon Technologies group, working on the design and manufacture of next-generation, high-performance, power-efficient processors and system-on-chip (SoC). Your role will be crucial in ensuring Apple products and services can seamlessly and efficiently handle tasks that make them beloved by millions.
You will be working with architecture, design, and software partners on performance analysis, tuning, and debug of Apple's future GPU architectures. Your responsibilities will include:
- Developing performance test plans to validate GPU performance.
- Analyzing performance issues to identify hardware and software problems.
- Proposing novel hardware solutions to improve GPU performance.
- Developing tools to aid in the efficient measurement, communication, and improvement of GPU performance.
- Validating the functionality and quantifying the performance benefit of features and algorithms implemented in hardware and software.
The ideal candidate should have:
- Experience in computer architecture, GPU architecture, and GPU or CPU performance analysis.
- Experience in programming with OpenGL/CL and/or Metal API.
- Strong programming skills in Python, C, and C++.
- A Bachelor's degree with a minimum of 3 years of relevant experience.
- Fast learning abilities with good problem-solving and analytical skills.
- Ability to work well in a team and be productive under aggressive schedules.
- Excellent communication skills, self-motivation, and strong organizational abilities.
Join Apple's GPU Performance Analysis team to contribute to the technology that fuels Apple's devices and enables customers to do all the things they love with their devices.