APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Develop and maintain functional and performance model of GPU (Graphics Processing Unit) developed in C++ programming language. Write models for functional development and verification of a GPU design, performance exploration, performance validation, and power estimation. Develop and maintain bit-accurate function C/C++ model for hardware verification using computer engineering expertise and develop accurate functional model to cross check with RTL design for verification purpose. Analyze model results and proposing architectural and micro-architectural changes using C++ model as a tool to prove and quantify architecture ideas and determining their implementation. Design and implement GPU-level verification API (Application Programming Interface) and tools and cross check C++ model and RTL design in the same environment. Create automated flows for graphics core verification and infrastructure for performance exploration and verification. Use script programming language like python or shell and automate flows to visualize data from the model requiring analysis. Support GPU hardware and software teams during model and design bring-up. Use GPU models to bring up driver for SW team and HW Pre-silicon.40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $159,470 - $214,500/yr and your base pay will depend on your skills, qualifications, experience, and location.