Graphics Emulation Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
40 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $206k
$138k $266k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $176,600–$235,750.

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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Graphics Emulation Engineer

JOB TITLE: Graphics Emulation Engineer The Graphics Emulation Engineer joins the GPU Design Verification and Validation organization to support pre-silicon validation of GPU microarchitectures for mobile devices and high-performance computers. This role involves building emulation models, architecting builds, and running synthetic and real-world test cases to ensure designs meet quality standards for demanding graphics workloads. Key responsibilities include debugging hardware issues from waveforms, creating automated verification flows, and implementing transactors between software test benches and emulation hardware. The position requires expertise in CPU and GPU architecture, writing synthesizable code, and using programming languages such as C/C++, Perl, Ruby, or Python. Candidates should also possess knowledge of the 3D graphics pipeline and OGL/OCL programming to solve complex hardware acceleration and simulation problems during the silicon design project.

What you'll do

  • Run specified tests on emulation builds and debug issues to report status.
  • Capture waveforms and write triggers to debug complex system issues.
  • Architect and maintain builds for emulation models and resolve build issues.
  • Interface emulation hardware with virtual systems, simulation environments, and silicon validation.
  • Architect and implement transactors between software test benches and emulation hardware.
  • Create automated verification flows for graphics verification.
  • Develop new technologies to leverage simulation and hardware acceleration for new applications.
  • Work with pre-silicon validation teams to develop and implement support plans.

What we're looking for

  • Bachelor's degree and 3 years of relevant experience.
  • Experience with CPU and/or GPU architecture and microarchitecture.
  • Experience with writing synthesizable code.
  • Experience with one or more of the following programming languages: C/C++, Perl, Ruby, Python.
  • Demonstrated ability to build emulation models, run tests, and debug issues in a schedule-oriented silicon design project (preferred).
  • Ability to debug hardware issues from waveforms (preferred).
  • Ability to interface emulation hardware with virtual systems, simulation environments, and silicon validation (preferred).
  • Experience with DPI/transactors (preferred).

More like this

Similar roles

Emulation Engineer

Apple Inc

Cupertino, CA 40 days ago $150,400–$277,600
SystemVerilog Verilog C++ C UVM VHDL Python Perl TCL Makefile Palladium Veloce Zebu PCIe USB Power Estimation DPI Transactors
3+ yrs exp

Emulation Verification Engineer

Apple Inc

San Francisco, CA 74 days ago $184,700–$324,800
SystemVerilog Verilog UVM Palladium Veloce Zebu Python Perl TCL C/C++ DPI FPGA Xilinx Altera UPF Regression Management RTL Mixed Signal Models
10+ yrs exp

Emulation Verification Engineer

Apple Inc

Beaverton, OR 40 days ago
SystemVerilog Verilog UVM Palladium Veloce Zebu FPGA Xilinx Altera Python Perl TCL C/C++ DPI RTL SystemVerilog Assertions Low Power Testing Emulation Design Verification
3+ yrs exp

Emulation Verification Engineer

Apple Inc

San Diego, CA 74 days ago $175,000–$308,500
SystemVerilog Verilog UVM Palladium Veloce Zebu Python Perl TCL C/C++ DPI FPGA Xilinx Altera UPF Regression Management RTL to Emulation Mixed Signal Models
10+ yrs exp