Taro Logo

Pre-silicon Metal Framework Engineer

Apple is a technology company that creates innovative products including iPhone, Mac, iPad, Apple TV, Apple Watch, and Apple Vision Pro.
$121,900 - $183,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Pre-silicon Metal Framework Engineer

Apple's Graphics, Games, and Machine Learning team is seeking a talented Pre-silicon Metal Framework Engineer to join their innovative team in Cupertino. This role sits at the intersection of hardware and software, working on the next generation of Apple Silicon GPUs.

The position involves designing, testing, and verifying the Metal API for features built into future Apple Silicon GPUs. You'll be responsible for applying graphics and compute algorithm knowledge to create real-world workloads that explore upcoming GPU architectural improvements. This work is crucial for showcasing new features and analyzing their performance in pre-silicon environments.

As a Pre-silicon Metal Framework Engineer, you'll collaborate with industry specialists across Apple to shape the future of Metal API, shading language, tools, and Apple Silicon graphics processors. This is an opportunity to directly impact the development of Apple's innovative products, including iPhone, Mac, iPad, Apple TV, Apple Watch, and Apple Vision Pro.

The ideal candidate will bring excellent programming skills in C/C++ or Objective-C, along with a solid understanding of the graphics pipeline. Experience with GPU programming using APIs like Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL is essential. Knowledge of real-time graphics algorithms and GPU architecture is highly valued.

This role offers a competitive compensation package including a base salary range of $121,900 to $183,600, plus additional benefits such as stock options, comprehensive medical coverage, and education reimbursement. You'll be working with a team responsible for advancing Metal, Apple's low-overhead graphics and compute API for GPU programming, making a direct impact on the future of Apple's graphics technology.

Join Apple's Graphics, Games, and Machine Learning team to help shape the next generation of Apple products while working with cutting-edge technology in a collaborative environment. This is an excellent opportunity for someone passionate about graphics programming and hardware innovation to make their mark on products used by millions of people worldwide.

Last updated a day 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
  • Results-oriented, upbeat and focused with a strong passion to learn and succeed
  • 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)

Benefits For Pre-silicon Metal Framework Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Restricted stock unit awards
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Pre-silicon Metal Framework Engineer

Software Engineer, Simulation - Special Projects

Senior Software Engineer role at Apple focusing on simulation technologies for AI applications, offering competitive salary range of $121,900-$214,500 with comprehensive benefits.

GPU Performance Modeling Engineer, Platform Architecture

Senior GPU Performance Modeling Engineer position at Apple working on next-generation GPU architectures for iPhone, iPad and Mac products using C++ and Python.

Software Engineer - System Frameworks & Controls

Senior Software Engineer role at Apple focusing on privacy frameworks and controls, requiring 5+ years of experience in C/Swift development with competitive compensation $135K-$250K.

CPU Performance Engineer - Platform Architecture

Senior CPU Performance Engineering role at Apple focusing on memory subsystem optimization and CPU architecture for next-generation Apple products.

Senior Software Engineer - Apple Services Engineering (ASE)

Senior Software Engineer role at Apple developing privacy-focused platform services for iCloud Private Relay and Apple Intelligence features.