Back to all jobs
Apple logo

CPU Performance and Modeling Engineer

Apple

Santa Clara, California, United States of America
Full-time, Regular
Posted Aug 25, 2025
Onsite

About the role

In this highly visible role, you will be at the center of a chip design effort working with all disciplines, with a critical impact on getting functional products to millions of customers quickly

Responsibilities

  • Collaborate with software and system teams to identify and profile critical workloads for CPU performance and power
  • Develop representative benchmarks for CPU critical workloads
  • Capture key workloads for simulation on CPU performance model
  • Identify hardware and software performance bottlenecks
  • Work closely with the Architecture, Micro-Architecture, and RTL teams in identification of solutions
  • Run and analyze workloads on simulators and prototype devices as well as work on developing and automating performance analysis infrastructure

Requirements

  • BS in Computer/Electrical Engineering preferred
  • Academic or industry experience in CPU performance architecture, micro-architecture design, or performance analysis
  • Strong CPU architecture knowledge, micro-architecture knowledge, and an understanding of competing architectures
  • Academic or industry experience working in a performance modeling environment
  • Proficient in C and C++
  • Proficient in scripting languages such as Perl, Python, and Ruby
  • Ability to problem solve and prove own ideas

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly

Job Details

Salary Range

$126,800 - $190,900/yearly

Location

Santa Clara, California, United States of America

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position