Graphics (GPU) Architectural Modeling Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,700–$324,800 / yr
Posted
15 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $255k
$135k most similar roles pay here $345k

This role pays more than 89% of similar roles. Most pay $189,737–$252,518 — the shaded band above. At the midpoint, this role pays about $255k versus about $221k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3513 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2730 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Graphics (GPU) Architectural Modeling Engineer

As a Graphics (GPU) Architectural Modeling Engineer within the Silicon Technologies group, you will focus on the pre-silicon functional and performance modeling of low power GPUs. You will be responsible for developing bit-accurate models for hardware and software co-validation, as well as timing-accurate architectural and micro-architectural models for performance validation and correlation. Your daily work involves driving the development, validation, and verification of advanced GPU designs, triaging regression failures, and improving modeling infrastructure while collaborating across multi-functional teams. The role requires proficiency in C++ programming and scripting languages such as Python, Ruby, or Perl. Preferred expertise includes knowledge of GPU, CPU, or SIMD architectures, graphics pipelines, memory hierarchies, GP-GPU compute, and HDLs like Verilog, SystemVerilog, or VHDL to solve complex problems in high-performance, power-efficient system-on-chip designs.

What you'll do

  • Develop bit-accurate architectural models for hardware and software co-validation.
  • Create timing-accurate micro-architectural models for performance validation and correlation.
  • Model the architectural aspects of various blocks and IPs within the GPU design.
  • Triage regression failures and debug issues to identify root causes.
  • Improve modeling infrastructure and establish coding best practices.
  • Translate architectural and micro-architectural specifications into executable C++ models.
  • Perform performance analysis and debugging for complex systems and micro-architectures.

What we're looking for

  • Minimum of BS degree and 10 years of relevant experience.
  • Experience in C++ programming.
  • Experience with scripting languages such as Python, Ruby, or Perl.
  • Knowledge of GPU, CPU, or SIMD architectures (preferred).
  • Background in GPU Graphics Pipeline (preferred).
  • Background in CPU or GPU Memory Hierarchies (preferred).
  • Background in Advanced CPU Architecture and Micro-architecture (preferred).
  • Experience with HDLs, Verilog, System Verilog, or VHDL (preferred).

More like this

Similar roles

Graphics (GPU) Architectural Modeling Engineer

Apple Inc

Orlando, FL 15 days ago
C++ Python Ruby Perl SIMD Verilog System Verilog VHDL Micro-architecture Memory Hierarchies GP-GPU Compute Performance Analysis Modeling Infrastructure
10+ yrs exp