GPU Developer Tools Engineer

1 Month ago • All levels • Game Engine • $212,000 PA - $318,400 PA

Job Summary

Job Description

Apple’s GPU, Graphics, and Display Software team develops Metal, an API for GPU programming that enables efficient GPU utilization and minimizes CPU overhead, leading to greater realism and interactivity in games. Metal is the foundation for using the GPU across all Apple products, from iPhone to vision Pro, and applications like Final Cut and iLife. The GPU Developer Tools Team seeks an engineer to focus on the foundational technology for creating the best GPU tools, managing and developing the core technology stack that powers all GPU Tools at Apple for all platforms, including the Xcode Metal debugger and profilers. The ideal candidate should have a passion for system programming and a curiosity about GPU functionality. This role is for those interested in OS internals, reverse engineering GPU-driven flows, and optimizing code for data harvesting and processing.
Must have:
  • Passion for system programming
  • Curiosity about GPU functionality
  • Interest in OS internals
  • Experience with reverse engineering GPU flows
  • Skills in optimizing code for data harvesting and processing
Good to have:
  • Experience with Metal API
  • Knowledge of GPU architecture

Job Details

Apple’s GPU, Graphics, and Display Software develops Metal, an API for GPU programming that allows efficient use of the GPU and minimizes CPU overhead. It has enabled developers to achieve far greater realism, detail, and interactivity in their games. It is the foundation for utilizing the GPU across all of Apple's innovative products, from the iPhone to the latest vision Pro, as well as Apple’s professional and consumer applications from Final Cut and Aperture to iLife and iWork. 

We are looking for an engineer to join the GPU Developer Tools Team to focus on working in the foundation for creating the best possible GPU tools. The team responsible for managing and developing all the core technology stack that powers all GPU Tools available at Apple for all platforms, such as the Xcode Metal debugger and profilers. The ideal candidate will have a passion system programming and curiosity on how the GPU works. If knowing the OS internals, reverse engineering GPU driven flows and optimizing code for data harvesting and processing sounds interesting, this is the team for you.

Similar Jobs

Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
1 Year ago
Playtika - LiveOps QA Specialist

Playtika

Poland (Hybrid)
9 Months ago
Playgendary - QA Specialist

Playgendary

Limassol, Limassol, Cyprus (Remote)
5 Months ago
games station - Unity Developer

games station

(Remote)
2 Months ago
Alp Consulting  - Unity Developer

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
platinum games - Game System Engineer

platinum games

(On-Site)
6 Months ago
Nvizzio Creations - Senior Unreal Programmer

Nvizzio Creations

Montreal, Quebec, Canada (On-Site)
4 Months ago
Vigaet - Internship - Unity VR Programmer

Vigaet

(On-Site)
9 Months ago
Branch - Senior Unity Engineer (Contract)

Branch

(Remote)
7 Months ago
Playtika - Unity Developer

Playtika

Poland (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-ix - Middle iOS Software Engineer

N-ix

Azerbaijan (Remote)
1 Week ago
truecaller - Release Test Engineer

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Expedia - Senior IOS Engineer

Expedia

Chicago, Illinois, United States (On-Site)
1 Month ago
Playtika - LiveOps QA Specialist

Playtika

Poland (Hybrid)
9 Months ago
Next Level Business Services - Sr. Developer – Native Mobile Apps

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
Apple - Software Engineer, Emoji UI

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Egnyte - Senior Software Engineer - MacOS

Egnyte

India (Remote)
1 Month ago
Forcepoint - Software Engineer III (Android/iOS Developer)

Forcepoint

Thane, Maharashtra, India (On-Site)
2 Weeks ago
Trend Micro - (Sr.) Software Engineer in Mac/iOS

Trend Micro

Taipei City, Taiwan (On-Site)
2 Months ago
feral interactive - Experienced C/C++ Cross Platform Game Programmer

feral interactive

London, England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Cupertino, California, United States

Shield AI - Senior Software Engineer – Localization and State Estimation (R3123)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
Autodesk - Account Executive, Territory

Autodesk

Texas, United States (Remote)
2 Weeks ago
The Walt Disney Company - Lead Software Engineer - Front End/Roku

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Months ago
Greenworks Sunrise Global Marketing - Territory Sales Manager - Southern California

Greenworks Sunrise Global Marketing

California, United States (Remote)
1 Month ago
Toast - Bilingual Spanish Los Angeles Emerging Markets Account Executive

Toast

Los Angeles, California, United States (Remote)
1 Month ago
gitlab - Named Account Executive - West Coast

gitlab

United States (Remote)
1 Month ago
Publicis Groupe - Manager, Programmatic Partnerships

Publicis Groupe

New York, United States (Hybrid)
2 Weeks ago
Windranger - Wildcard Role

Windranger

El Paso, Texas, United States (Remote)
4 Months ago
Bungie - Destiny Producer - Cinematics (Mid to Senior)

Bungie

Bellevue, Washington, United States (Hybrid)
2 Weeks ago
Axel springer - Associate Director, Social Media & Content Marketing

Axel springer

New York, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

gs studio - Senior Unreal Engine Developer

gs studio

(Remote)
2 Months ago
xogar games - Unreal Developer Intern

xogar games

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Ubisoft - Lead Snowdrop Engine Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Marvelous games - Consumer Development Engineer (Game Department)

Marvelous games

Shinagawa City, Tokyo, Japan (On-Site)
11 Months ago
Wildlife Studios - Senior Game Engineer

Wildlife Studios

São Paulo, Brazil (On-Site)
1 Week ago
20 team - Software Engineer - Game Developer

20 team

Timișoara, Timiș, Romania (On-Site)
3 Months ago
ramen VR - Lead Engine Programmer

ramen VR

California, United States (On-Site)
1 Year ago
Jagex - Game Systems Engineer

Jagex

Cambridge, England, United Kingdom (Hybrid)
2 Months ago
Double Eleven - Lead Programmer (Unreal Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
4 Months ago
P99 soft - Unity Developer

P99 soft

Hyderabad, Telangana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Cupertino, California, United States (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Cupertino, California, United States (On-Site)

San Diego, California, United States (On-Site)

California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Culver City, California, United States (On-Site)

Cupertino, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug