Graphics (GPU) Performance Modeling Engineer
Core
Defining and optimizing Apple's GPU micro-architecture through performance modeling, simulation, and data analysis to guide chip design decisions.
Role type
Senior IC GPU Performance Modeling Engineer
Builds
GPU micro-architectures and simulation environments for next-generation products
Domain
Semiconductor / Computer Architecture
Required skills
C++ programming, computer architecture & micro-architecture knowledge, data structures & algorithms, software design patterns, scripting (Python/Perl/Ruby), simulation environment familiarity
Preferred skills
Object-oriented programming, architectural specification writing, API/tool development, cross-disciplinary collaboration
Technologies
C++, Python, Perl, Ruby, GPU simulators, modeling platforms
Responsibilities
Model proposed architectural solutions in C++, analyze workloads to identify bottlenecks, architect new simulator features, collaborate on architectural specifications, improve modeling platform tools and APIs
Seniority
Senior, hands-on IC