Job Description
Description
As part of the GPU Platform Architecture team, you will be working with architecture, design and software partners on the definition & tuning of Apple’s future GPU Power architectures. The role involves the C++ and Python code development and building and maintaining of GPU models targeted at understanding and enhancing the power architecture of Apples GPUs. You will collaborate with experienced GPU architects, RTL designers & software teams to assess the feasibility of new hardware and software power features, running experiments and reporting them.
Minimum Qualifications
BS degree
Experience in GPU or CPU architecture and micro-architecture design
Software skills and proficiency in C/C++ and a scripting language such as Python or Ruby
Preferred Qualifications
Experience working as part of large cross-functional teams
Experience in power modeling, active power management and/or analyzing and optimizing device power
Experience with creating adaptive or machine learning based algorithms
Interpersonal skills and creativity to help the team solve design challenges
Degree in Computer Science, Electrical Engineering or Computer Engineering
20+ years of relevant experience
Ability to travel internationally 3-5 times a year
Ability to work with complex designs from architecture to production
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.