Graphics (GPU) Architectural Modeling Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Orlando, FL
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 models for hardware and software co-validation, as well as timing-accurate architectural and micro-architectural models to support performance validation and correlation. Your daily work involves driving the development, verification, and triage of regression failures while improving modeling infrastructure and collaborating with multi-functional teams to find optimal solutions. The role requires proficiency in C++ programming and scripting languages such as Python, Ruby, or Perl. Candidates should possess knowledge of GPU, CPU, or SIMD architectures, graphics pipelines, memory hierarchies, and GP-GPU compute. Experience with HDLs like Verilog or SystemVerilog is also relevant for modeling complex systems and micro-architectures.

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

  • Experience in C++ Programming.
  • Experience with scripting languages such as Python, Ruby, or Perl.
  • Minimum of a BS degree plus 10 years of relevant experience.
  • 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

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