Metal GPU Driver Engineer (Performance)

Cupertino, CA
  • Job Code
    113437668

Summary

The team is now seeking a top-notch and dedicated GPU driver Engineer who is passionate about creating great innovative products, and has a strong track record of building high performance and production quality software on an aggressive schedule

Key Qualifications

  • Excellent programming skills and knowledge of C/C++
  • User mode or kernel mode device driver development experience
  • Excellent debugging skills (lldb, gdb) and capability to dive into different layers of the driver and macOS stack
  • Experience with 3D Graphics and any GPU programming APIs like Metal, OpenGL, OpenCL, Vulkan, D3D
  • Experience with driver, low-level programming or operating system development
  • Excellent analytical and problem solving skills
  • Strong communication and a good team player

Description

The ideal candidate will have 3 plus years with the following skills and experience or a fresh graduate with interest in graphics.
- Work on the driver team to implement performance-focused Metal features for current and next generation macOS platforms
- Work closely with the HW Architecture team to provide feedback on performance of HW roadmap as well as cross-platform architecture comparison across products
- Debug performance issues across the GPU stack, identify and develop performance optimizations within the GPU driver and across the stack
- Work with Metal Ecosystem team to collaborate with external developers on best practices with the Metal API for optimized performance in their apps
- Develop internal tools for performance analysis

Education & Experience

Technical BS/MS degree

Additional Requirements

  • Knowledge of GPU architectures and 3D Graphics pipeline
  • Experience analyzing performance of 3D applications
  • Knowledge of performance strengths and deficiencies of different HW architectures is a plus


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Metal GPU Driver Engineer (Performance)

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account