Pre-silicon Metal Framework Engineer

Apple develops innovative products including iPhone, Mac, iPad, Apple TV, Apple Watch, and Apple Vision Pro.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Gaming

Description For Pre-silicon Metal Framework Engineer

Apple's Graphics, Games, and Machine Learning team is seeking a Pre-silicon Metal Framework Engineer to join their innovative products division. This role is crucial in shaping the next generation of Apple products, focusing on the Metal API and Apple Silicon GPUs.

The position sits within the team responsible for frameworks, developer tools, and hardware drivers for GPU and Display devices across all Apple hardware. You'll be working on Metal, a low-overhead graphics and compute API for GPU programming, making direct impacts on products like iPhone, Mac, iPad, Apple TV, Apple Watch, and Apple Vision Pro.

As a Pre-silicon Metal Framework Engineer, you'll apply your expertise in graphics and compute algorithms to create real-world workloads that push the boundaries of future GPU architectural improvements. Your work will be instrumental in showcasing new features and analyzing their performance in pre-silicon environments.

This role offers unique opportunities to collaborate with industry specialists across Apple, contributing to the design of future generations of the Metal API, shading language, tools, and Apple Silicon graphics processors. The position requires strong programming skills, particularly in C/C++ and/or Objective-C, along with a solid understanding of graphics pipelines and GPU programming.

The compensation package is competitive, ranging from $143,100 to $264,200 base pay, plus additional benefits including stock options, comprehensive medical coverage, and education reimbursement. This is an excellent opportunity for someone passionate about graphics technology and eager to shape the future of Apple's hardware and software ecosystem.

Last updated 2 hours ago

Responsibilities For Pre-silicon Metal Framework Engineer

  • Design, test and verify the Metal API for features built into the next generation of 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 the 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
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Pre-silicon Metal Framework Engineer

Senior Content Engineer, Swift

Senior Content Engineer position at Apple focusing on creating documentation, tutorials, and educational content for Swift programming language, with emphasis on Linux platform adoption.

Senior Software Engineer - Apple Cloud Products - iCloud Photos

Senior Software Engineer position at Apple working on iCloud Photos backend services, requiring Java expertise and distributed systems experience.

OS Performance Tools Engineer, 3rd Party Tools

Senior Performance Tools Engineer role at Apple focusing on building world-class developer tools for performance analysis across Apple's operating systems.

Senior Software Engineer - Traffic, JVM Frameworks (ASE)

Senior Software Engineer position at Apple focusing on JVM frameworks and traffic systems, offering competitive compensation and opportunity to work on large-scale distributed systems.

Senior Software Engineer (Pricing), Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering, focusing on pricing systems and financial infrastructure for Apple's digital content platforms.