Taro Logo

Graphics (GPU) Performance Analysis Engineer

Apple is a technology company that designs and manufactures consumer electronics, software, and services.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Hardware
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'll be part of the Silicon Technologies group, working on next-generation, high-performance, power-efficient processors and system-on-chip (SoC) designs. You'll join the GPU Performance Analysis team, collaborating with architecture, design, and software partners to analyze, tune, and debug 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 for efficient measurement, communication, and improvement of GPU performance
  • Validating functionality and quantifying performance benefits of features and algorithms implemented in hardware and software

This role requires a strong background in computer architecture, GPU architecture, and performance analysis. You should have experience with OpenGL/CL and/or Metal API, as well as programming skills in Python, C, and C++. The ideal candidate will be a fast learner with excellent problem-solving and analytical skills, able to work well in a team and be productive under aggressive schedules.

Apple offers a comprehensive compensation package, including base pay, potential stock awards, and various benefits such as medical and dental coverage, retirement benefits, and educational reimbursement opportunities. Join Apple's Hardware team and contribute to creating technology that powers beloved devices used by millions worldwide.

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

Benefits For Graphics (GPU) Performance Analysis Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses
  • Opportunity to become an Apple shareholder through stock programs
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?