Resume and JobRESUME AND JOB
Apple logo

GPU Performance Developer Tools Engineer

Apple

Software and Technology Jobs

GPU Performance Developer Tools Engineer

full-timePosted: Oct 2, 2025

Job Description

Apple’s Graphics, Games, and Machine Learning Software team develops Metal, an API for GPU programming that allows efficient use of the GPU and minimizes CPU overhead. The Metal Developer Tools team is responsible for developing the Metal Debugger, a full featured GPU debugger and profiler, and Metal System Trace, a CPU and GPU runtime analysis tool for Metal. The Metal Developer Tools team is looking for an engineer eager to develop the front-end and data processing components of Apple’s GPU performance analysis developer tools. The ideal candidate will have a passion for creating an intuitive user experience for developer tools, a strong background in macOS/iOS application development using Swift or Objective-C, and experience with performant data processing in C/C++. You will be able to shape the future of Metal Performance Developer Tools by building the interface that brings powerful GPU analysis to developers.

Locations

  • Cupertino, California, United States 95014

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 50,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • creating an intuitive user experienceintermediate
  • macOS/iOS application developmentintermediate
  • Swiftintermediate
  • Objective-Cintermediate
  • performant data processingintermediate
  • C/C++intermediate

Required Qualifications

  • Technical BS/MS degree / Equivalent Experience. (experience)
  • Excellent iOS or macOS development experience with Objective-C or Swift. (experience)
  • Excellent programming skills and knowledge of C/C++ (experience)
  • Strong software design, problem-solving, and debugging skills. (experience)

Preferred Qualifications

  • Passion for building intuitive user interfaces and data visualizations. (experience)
  • Experience developing developer tools, especially for performance analysis or profiling. (experience)
  • A technical understanding of the graphics pipelines of modern GPUs. (experience)
  • Knowledge of GPU APIs such as Metal, Direct3D, Vulkan, or OpenGL. (experience)

Responsibilities

  • The Metal Developer Tools team is looking for an engineer eager to develop the front-end and data processing components of Apple’s GPU performance analysis developer tools. The ideal candidate will have a passion for creating an intuitive user experience for developer tools, a strong background in macOS/iOS application development using Swift or Objective-C, and experience with performant data processing in C/C++. You will be able to shape the future of Metal Performance Developer Tools by building the interface that brings powerful GPU analysis to developers.
  • In this role, you'll be responsible for designing and implementing the front-end UI, data visualization, and data processing components of our GPU performance analysis tools. Your work will directly help graphics and pro app developers to easily find and understand GPU performance bottlenecks across the entire gamut of Apple GPUs.
  • Building on a strong foundation of operating system fundamentals, data structures, and algorithms, you'll write highly efficient code to process large amounts of profiling data. You will then use that data to create intuitive visualizations and user workflows, translating complex performance metrics into clear, actionable insights for developers.
  • You will be working closely and collaboratively with partners across software teams to fully realize the capabilities of Apple's best-in-class GPUs from a tools perspective.

Target Your Resume for "GPU Performance Developer Tools Engineer" , Apple

Get personalized recommendations to optimize your resume specifically for GPU Performance Developer Tools Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "GPU Performance Developer Tools Engineer" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for GPU Performance Developer Tools Engineer @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

GPU Performance Developer Tools Engineer

Apple

Software and Technology Jobs

GPU Performance Developer Tools Engineer

full-timePosted: Oct 2, 2025

Job Description

Apple’s Graphics, Games, and Machine Learning Software team develops Metal, an API for GPU programming that allows efficient use of the GPU and minimizes CPU overhead. The Metal Developer Tools team is responsible for developing the Metal Debugger, a full featured GPU debugger and profiler, and Metal System Trace, a CPU and GPU runtime analysis tool for Metal. The Metal Developer Tools team is looking for an engineer eager to develop the front-end and data processing components of Apple’s GPU performance analysis developer tools. The ideal candidate will have a passion for creating an intuitive user experience for developer tools, a strong background in macOS/iOS application development using Swift or Objective-C, and experience with performant data processing in C/C++. You will be able to shape the future of Metal Performance Developer Tools by building the interface that brings powerful GPU analysis to developers.

Locations

  • Cupertino, California, United States 95014

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 50,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • creating an intuitive user experienceintermediate
  • macOS/iOS application developmentintermediate
  • Swiftintermediate
  • Objective-Cintermediate
  • performant data processingintermediate
  • C/C++intermediate

Required Qualifications

  • Technical BS/MS degree / Equivalent Experience. (experience)
  • Excellent iOS or macOS development experience with Objective-C or Swift. (experience)
  • Excellent programming skills and knowledge of C/C++ (experience)
  • Strong software design, problem-solving, and debugging skills. (experience)

Preferred Qualifications

  • Passion for building intuitive user interfaces and data visualizations. (experience)
  • Experience developing developer tools, especially for performance analysis or profiling. (experience)
  • A technical understanding of the graphics pipelines of modern GPUs. (experience)
  • Knowledge of GPU APIs such as Metal, Direct3D, Vulkan, or OpenGL. (experience)

Responsibilities

  • The Metal Developer Tools team is looking for an engineer eager to develop the front-end and data processing components of Apple’s GPU performance analysis developer tools. The ideal candidate will have a passion for creating an intuitive user experience for developer tools, a strong background in macOS/iOS application development using Swift or Objective-C, and experience with performant data processing in C/C++. You will be able to shape the future of Metal Performance Developer Tools by building the interface that brings powerful GPU analysis to developers.
  • In this role, you'll be responsible for designing and implementing the front-end UI, data visualization, and data processing components of our GPU performance analysis tools. Your work will directly help graphics and pro app developers to easily find and understand GPU performance bottlenecks across the entire gamut of Apple GPUs.
  • Building on a strong foundation of operating system fundamentals, data structures, and algorithms, you'll write highly efficient code to process large amounts of profiling data. You will then use that data to create intuitive visualizations and user workflows, translating complex performance metrics into clear, actionable insights for developers.
  • You will be working closely and collaboratively with partners across software teams to fully realize the capabilities of Apple's best-in-class GPUs from a tools perspective.

Target Your Resume for "GPU Performance Developer Tools Engineer" , Apple

Get personalized recommendations to optimize your resume specifically for GPU Performance Developer Tools Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "GPU Performance Developer Tools Engineer" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for GPU Performance Developer Tools Engineer @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.