GPU Framework Manager
Santa Clara Valley (Cupertino)
15d ago


Apple’s GPU Software team provides the graphics software foundation across all of Apple’s innovative products, including iPhone, iPad, Apple TV, Mac, and Apple Watch.

Our responsibilities encompass the developer APIs, developer tools, and device drivers for the GPU and Display on all of Apple’s hardware.

This team released Metal 2 on macOS High Serra and iOS 11 which provides low level access to the graphics processing unit (GPU), enabling you to maximize the graphics and compute potential of apps on iOS, macOS, and tvOS.

Metal 2 added support for numerous new graphics and compute features, machine learning inference, and VR rendering. For macOS Mojave and iOS 12, the GPU software team extended Metal 2.

Metal applications can now leverage the unique features of Apple’s custom A11 GPU, providing substantial reductions in memory bandwidth and improved performance.

Metal 2 now adds support for GPU-driven command encoding, allowing scenes to be constructed with little to no CPU interaction.

In addition, Metal 2 adds new ray-intersection primitives,

Key Qualifications

  • Extensive experience with GPU APIs (OpenGL, Direct3D, Console, etc), and the commitment to improve upon them
  • Detailed knowledge of a GPU hardware architecture, and its capabilities and performance characteristics (driver development or console experience)
  • Track record of building collaborative working relationships across large organizations
  • Strong communication skills with the ability to influence up, down, and cross-functionally
  • Ability to motivate people, instill accountability, and achieve results
  • Excellent programming skills with C / C++
  • Excellent software design, problem solving, debugging, and performance analysis ability
  • Prior game development, GPGPU, VR or machine learning experience is a huge advantage
  • Description

    We are looking for a highly motivated manager who will bring your vision to our effort to redefine 3D graphics and GPU Compute technologies.

    You will own the design and implementation of these technologies, creating accessible and efficient API's to access the GPU hardware, and help drive the evolution of the GPU hardware itself.

    You will also work closely with cross functional teams across and beyond Apple to bring the best games, VR, AR, machine learning, and professional apps to Apple's platforms.

    Education & Experience

    Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

    Additional Requirements

  • Prior game development experience is a huge advantage
  • Your knowledge of current and emerging real-time rendering techniques is an asset
  • Exposure to Metal, Vulkan, Direct3D12, or GNM will be ideal
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form