Graphics (GPU) Architectural Modeling Engineer
Core
Design and manufacture next-generation, high-performance, power-efficient processor and system-on-chip (SoC) for Apple devices, focusing on pre-silicon functional and performance modeling of low power GPUs.
Role type
Senior IC GPU Architectural Modeling Engineer
Builds
Pre-silicon functional and performance models for low power GPUs
Domain
Semiconductor / GPU Architecture
Deliverable
production ML models
Required skills
C++ programming, Python/Ruby/Perl scripting, bit-accurate modeling, timing-accurate modeling, regression failure triage, modeling infrastructure development, cross-functional team leadership
Preferred skills
GPU/CPU/SIMD architecture knowledge, GPU Graphics Pipeline background, CPU/GPU Memory Hierarchies expertise, Advanced CPU Architecture and Micro-architecture background, GP-GPU Compute understanding, complex system bring-up and debug experience, HDL/Verilog/System Verilog/VHDL experience, performance analysis and debug skills
Technologies
C++, Python, Ruby, Perl, System Verilog, Verilog, VHDL
Responsibilities
Drive development, validation, and verification of advanced GPU designs and architectures; Develop bit-accurate architectural models for HW/SW co-validation; Develop timing-accurate architectural and micro-architectural models for performance validation; Triage regression and debug failures to root cause; Improve modeling infrastructure and best practices; Lead multi-functional teams on HW and SW solutions; Present results and recommendations to functional teams and organizations