Graphics (GPU) Architectural Modeling Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
15 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $221k
$142k most similar roles pay here $281k

This listing doesn't post a salary. Most similar roles pay $189,737–$252,518.

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 architectural models for hardware and software co-validation, as well as timing-accurate micro-architectural models for performance validation and correlation. Your daily work involves driving the development, verification, and triage of regression failures while improving modeling infrastructure. To succeed, you must possess expertise in C++ programming and scripting languages such as Python, Ruby, or Perl. The role requires a deep understanding of GPU graphics pipelines, memory hierarchies, and GP-GPU compute. You will translate complex architectural specifications into executable models to solve challenges related to high-performance, power-efficient processor designs and system-on-chip integration within the broader GPU architecture.

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

Graphics (GPU) Architectural Modeling Engineer

Apple Inc

Santa Clara, CA 15 days ago $184,700–$324,800
C++ Python Ruby Perl Verilog System Verilog VHDL SIMD Memory Hierarchies GP-GPU Compute Micro-architecture Performance Modeling Scripting
10+ yrs exp