Pre-silicon Metal Framework Engineer

Technology company that creates innovative products including iPhone, Mac, iPad, Apple TV, Apple Watch, and Apple Vision Pro.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Gaming

Description For Pre-silicon Metal Framework Engineer

Join Apple's Graphics, Games, and Machine Learning team in shaping the next generation of Apple products. This role focuses on the development and optimization of Metal, Apple's low-overhead graphics and compute API for GPU programming. As a Pre-silicon Metal Framework Engineer, you'll be at the forefront of designing, testing, and verifying the Metal API for features built into the next generation of Apple Silicon GPUs.

The position involves applying advanced knowledge of graphics and compute algorithms to create real-world workloads that explore future GPU architectural improvements. You'll analyze performance in pre-silicon environments and work closely with industry specialists across Apple to design future generations of the Metal API, shading language, tools, and Apple Silicon graphics processors.

The team is responsible for frameworks, developer tools, and hardware drivers for GPU and Display devices across all Apple products, including iPhone, Mac, iPad, Apple TV, Apple Watch, and Apple Vision Pro. This is an excellent opportunity for someone passionate about graphics programming, GPU architecture, and high-performance computing to contribute to Apple's innovative product ecosystem.

The ideal candidate combines excellent programming skills in C/C++ with a deep understanding of graphics pipelines and GPU programming APIs. Knowledge of real-time graphics algorithms and GPU architecture is highly valued. You'll be part of a team that values attention to detail, results-oriented thinking, and a strong passion for learning and success.

Last updated 4 hours ago

Responsibilities For Pre-silicon Metal Framework Engineer

  • Design, test and verify the Metal API for features built into next generation Apple Silicon GPUs
  • Build real-world workloads that explore future GPU architectural improvements
  • Analyze performance in pre-silicon environments
  • Collaborate with industry specialists to design future generations of Metal API, shading language, tools, and Apple Silicon graphics processors

Requirements For Pre-silicon Metal Framework Engineer

  • Excellent organizational skills and attention to detail
  • Excellent programming skills and knowledge of C/C++ and/or Objective-C
  • Solid understanding of the graphics pipeline
  • Experience in GPU programming with any one of the APIs (Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL)

Interested in this job?

Jobs Related To Apple Pre-silicon Metal Framework Engineer

Senior Software Engineer, Data Solutions & Initiatives

Senior Software Engineer position at Apple leading technical initiatives for business intelligence and data solutions, offering competitive compensation and benefits.

System Frameworks Engineer - Graphics, Games, and ML

Senior System Frameworks Engineer position at Apple focusing on GPU driver development for Metal API, graphics, gaming, and machine learning applications.

Software User Experience Test Lead- Apple Maps

Lead software user experience testing for Apple Maps, managing end-to-end testing processes and team coordination in Cupertino.

Software Integrity Engineer

Senior Software Integrity Engineer role at Apple focusing on audio driver testing, automation, and quality assurance.

Full Stack Software Engineer, Apple Services Engineering

Senior Full Stack Software Engineer role at Apple Services Engineering, building internal web services with Node.js and React, offering $143K-$264K salary plus benefits.