CPU Performance Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
17 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $216k
$137k most similar roles pay here $293k

This listing doesn't post a salary. Most similar roles pay $181,000–$250,000.

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

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CPU Performance Engineer

As a CPU Performance Engineer, you will join a high-visibility chip design team to architect cutting-edge CPU performance features while collaborating with RTL and implementation teams. Your daily responsibilities involve identifying and solving hardware and software performance bottlenecks, developing advanced CPU performance simulators, and building infrastructure for performance exploration and correlation tools. You will work closely with software and system teams to profile and optimize critical workloads for both power and performance, ensuring the accuracy of RTL by correlating it with simulator data. The role requires expertise in CPU performance architecture, micro-architecture design, and performance analysis within a modeling environment. Required technical skills include proficiency in C/C++ and scripting languages like Perl and Python. You will also apply knowledge of common performance benchmarks, OS internals, and compiler technology to solve complex hardware problems.

What you'll do

  • Architect cutting-edge CPU performance features with RTL and implementation teams.
  • Identify and devise solutions for hardware and software performance bottlenecks.
  • Develop advanced CPU performance simulators and associated infrastructure.
  • Create new performance exploration tools and processes.
  • Profile and optimize critical workloads for CPU performance and power.
  • Correlate the performance of RTL with CPU performance simulators.

What we're looking for

  • Minimum BS degree and 10+ years of relevant industry experience.
  • Experience in CPU performance architecture, micro-architecture design, and performance analysis.
  • Experience working in a performance modeling environment.
  • Experience using C/C++.
  • Bachelor of Science or Engineering in Electrical Engineering, Computer Engineering, or Computer Science (preferred).
  • Proficiency in scripting languages including Perl and Python (preferred).
  • Knowledge and experience with common performance benchmarks and workloads (preferred).
  • Knowledge of OS internals and compiler technology (preferred).

More like this

Similar roles

CPU Performance Engineer

Apple Inc

Beaverton, OR 17 days ago
Micro-architecture C++ C Python Perl Performance Modeling RTL Compiler Technology OS Internals Performance Analysis
10+ yrs exp

CPU Performance Engineer

Apple Inc

Austin, TX 17 days ago
Micro-architecture C++ C Python Perl Performance Modeling RTL Compiler Technology OS Internals Performance Analysis
10+ yrs exp

CPU Performance Engineer

Apple Inc

Austin, TX 17 days ago
Micro-architecture C++ C Python Perl Performance Modeling RTL Compiler Technology OS Internals Performance Analysis
3+ yrs exp

CPU Performance Engineer

Apple Inc

Austin, TX 17 days ago
Micro-architecture C++ C Python Perl Performance Modeling RTL Compiler Technology OS Internals Performance Analysis

CPU Performance Engineer

Apple Inc

Austin, TX 17 days ago
Micro-architecture C++ C Python Perl Performance Modeling RTL Compiler Technology OS Internals Performance Analysis
10+ yrs exp

CPU Performance Engineer

Apple Inc

Austin, TX 17 days ago
Micro-architecture C++ C Python Perl Performance Modeling RTL Compiler Technology OS Internals Performance Analysis