Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple GPU Performance Modeling Driver Engineer - Platform Architecture 
United Kingdom, England, Cambridge 
566924978

06.06.2024
Description
The role involves the creation and maintenance of C++ code modeling the software stack for next gen GPUs. You will be responsible for implementing new and existing Metal APIs to interact with a functional and performance model of the GPU. Implementing a custom driver stack to allow the model to interact with modern workloads using ray tracing, mesh shading, and more, is critical to evaluation of new GPU features. You will collaborate with experienced architects, modeling engineers, compiler engineers, and software teams to assess the feasibility of new hardware and software features, running performance experiments and analyzing results.
Key Qualifications
  • Strong software skills and proficiency in writing and debugging C/C++ code
  • Graphics API familiarity with Metal, DirectX, Vulkan, or OpenGL
  • Knowledge of drivers and implementation details of graphics and compute APIs
  • Experience working with cutting edge graphics applications/games/benchmarks
  • Strong interpersonal skills and creativity to help the team solve complex design challenges
  • Familiarity with compilers and GPU/CPU architecture is a plus
Education & Experience
BS and a minimum of 3 years relevant industry experience. MS or PhD in Computer Science, Electrical Engineering or Computer Engineering is preferred.
Additional Requirements
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.