Taro Logo

Graphics (GPU) Performance Analysis Engineer

Apple is a technology company that designs and manufactures consumer electronics, software, and services.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Graphics (GPU) Performance Analysis Engineer

As a GPU Performance Analysis Engineer at Apple, you will be part of the Silicon Technologies group, working on next-generation, high-performance, power-efficient processors and system-on-chip (SoC) designs. 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:

  1. Developing performance test plans to validate GPU performance.
  2. Analyzing performance issues to identify hardware and software problems.
  3. Proposing novel hardware solutions to improve GPU performance.
  4. Developing tools to aid in the efficient measurement, communication, and improvement of GPU performance.
  5. 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. Proficiency in programming with OpenGL/CL and/or Metal API is required, along with strong programming skills in Python, C, and C++.

We are looking for fast learners with good problem-solving and analytical skills. The ability to work well in a team and be productive under aggressive schedules is crucial. Excellent communication skills, self-motivation, and strong organizational abilities are also preferred.

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.

Last updated 8 months ago

Responsibilities For Graphics (GPU) Performance Analysis Engineer

  • 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 quantify the performance benefit of the features and algorithms implemented in hardware and software

Requirements For Graphics (GPU) Performance Analysis Engineer

Python
  • Experience in computer architecture
  • Experience in GPU architecture
  • Experience in GPU or CPU performance analysis
  • Experience in programming with OpenGL/CL and/or Metal API
  • Programming skills in Python, C and C++
  • BS + minimum of 3 years of relevant experience

Interested in this job?