Hardware/Software Modeling and Validation Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $214k
$129k $294k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $162,000–$224,525 — the blue band above. At the midpoint, this role pays about $214k versus about $193k 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 3532 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Hardware/Software Modeling and Validation Engineer

JOB TITLE: Hardware/Software Modeling and Validation Engineer The Hardware/Software Modeling and Validation Engineer joins the Silicon Modeling and Development Team within the Graphics and Compute Technologies organization. This role involves building accurate models to project the performance and power of future silicon platforms across mobile, desktop, and data center devices. You will model emerging use cases in graphics, games, media, and machine learning, spanning software stacks including drivers, firmware, and frameworks. Daily responsibilities include capturing and simulating device traces, profiling use cases on current silicon, and correlating models against measurements to close error sources. The position requires proficiency in Python and strong software engineering skills. You must possess a deep understanding of computer architecture, including processing units, interconnects, and memory hierarchies, to influence the design of next-generation hardware platforms.

What you'll do

  • Build models of applications, platforms, and software stacks to project performance of future products.
  • Capture, analyze, and simulate device traces on hardware models.
  • Profile use cases on current silicon to understand SoC utilization and validate against performance goals.
  • Correlate models against measurements on current silicon to identify and close sources of error.
  • Define technical requirements for future products based on performance analysis results.
  • Develop abstract performance models from performance counters and other measurements.

What we're looking for

  • Technical BS/MS/PhD or equivalent degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 3+ years of proven industry or research experience in building performance models for CPUs, GPUs, NPUs, or other hardware accelerators.
  • Experience validating hardware and software against performance goals using measured data from test systems.
  • Strong software engineering skills and excellent proficiency in Python.
  • Deep understanding of computer architecture, including processing units, interconnects, and memory hierarchies in modern SoCs.
  • Ability to build abstract performance models from performance counters and measurements to characterize platform performance.
  • Strong data reasoning skills, including the ability to design experiments, analyze data, and present results.
  • Hands-on experience in graphics/media/games pipelines, system software, or building simulation technologies (preferred).

More like this

Similar roles

Hardware/Software Modeling and Validation Engineer

Apple Inc

Cupertino, CA 68 days ago $150,400–$277,600
Python Computer Architecture SoC GPU NPU CPU Performance Modeling Simulation Firmware Drivers Machine Learning Validation Methodologies System-on-Chip
3+ yrs exp

Graphics (GPU) Architectural Modeling Engineer

Apple Inc

Santa Clara, CA 50 days ago $150,400–$277,600
C++ Python Ruby Perl Computer Architecture Micro-architecture GPU SoC Object-Oriented Programming Data Structures Algorithms Software Design Patterns Performance Modeling Power Simulation HW/SW) co-validation
3+ yrs exp

Hardware System Validation Engineer

Apple Inc

San Jose, CA 169 days ago $129,300–$225,300
Python Lua Shell Scripting C++ Hardware System Design Automation Frameworks AI ML computer-vision USB PCIe DDR Oscilloscope Logic Design
3+ yrs exp