Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple GPU Performance Modeling Driver Engineer - Platform Architecture 
United States, New York, New York 
734403645

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 10 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.