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 · Hardware

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 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:

  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.

This role requires a strong background in computer architecture, experience with Verilog, C, C++, and Python. A minimum of a BS degree is required. Experience in GPU architecture is a plus but not required. The ideal candidate will be a fast learner with good problem-solving and analytical skills, able to work well in a team, and productive under aggressive schedules. Excellent communication skills, self-motivation, and strong organizational abilities are essential for success in this role.

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 2 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 with Verilog, C and C++
  • Experience with scripting language Python
  • Minimum BS degree
  • Fast learner with good problem solving and analytical skills
  • Ability to work well in a team and be productive under aggressive schedules
  • Excellent communications skills, self-motivated and well organized

Interested in this job?

Jobs Related To Apple Graphics (GPU) Performance Analysis Engineer

Software Engineer (Contact Center Tech Platform - Media Protocols), Enterprise Systems

Backend Software Engineer position at Apple focusing on Contact Center Platform development, requiring expertise in FreeSWITCH, Go, Python, and media protocols.

Software Automation Engineer - Test Platforms

Software Automation Engineer position at Apple focusing on developing automated testing applications for Connected Media features, including AirPlay and CarPlay.

Engineering Project Manager, Customer Systems

Engineering Project Manager position at Apple, leading cross-functional teams in Service Management and GCRM Services with focus on product development and innovation.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Full Stack Software Engineer - Internal Tools

Full Stack Software Engineer role at Apple building internal tools and applications using Python, React, and cloud technologies to support organization-wide operations.