Principal Microarchitecture Exploration Engineer, CPU Performance

Arm Holdings

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TXRaleigh, NC
Salary
$249,900–$338,100 / yr
Posted
144 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $211k
This role $294k
$146k most similar roles pay here $359k

This role pays more than 96% of similar roles. Most pay $181,000–$241,750 — the shaded band above. At the midpoint, this role pays about $294k versus about $211k for comparable roles.

Based on 240 similar postings.

Employer

About Arm Holdings

Arm Holdings plc is a leading British semiconductor and software design firm, established in 1990 and recognized for developing energy-efficient processor architectures that power nearly all smartphones and a vast range of IoT and computing devices.

Arm Holdings currently has 39 open roles on FindRole.

Listed pay typically runs $208,450–$282,050 across 38 roles with salary data.

Most-posted roles

View all roles at Arm Holdings

At a glance

TL;DR · Principal Microarchitecture Exploration Engineer, CPU Performance

The CPU Performance – Principal Microarchitecture Exploration Engineer joins the CPU Performance team to define the microarchitecture for next-generation Cortex-X and Neoverse CPUs. This role involves designing and evaluating microarchitectural innovations while balancing performance, power, and area trade-offs. The engineer will develop and refine performance models, analyze workloads to identify sensitivities, and correlate simulation results with performance data to ensure model accuracy. Key responsibilities include collaborating with design teams to integrate innovations into real designs and engaging with ecosystem partners to understand future requirements. Candidates must possess a degree in Computer Science, Electrical Engineering, or Computer Engineering, along with fifteen years of experience in CPU microarchitecture development and performance modeling. Required skills include proficiency with cycle-accurate simulators, advanced software engineering practices, and programming in languages such as C++ and Python to solve complex system problems.

What you'll do

  • Define and design next-generation CPU microarchitecture with optimized performance, power, and area efficiency.
  • Evaluate microarchitectural innovations using cycle-accurate and functional simulators to guide design trade-offs.
  • Develop and refine performance models to evaluate new architectural ideas and ensure model accuracy.
  • Analyze workloads to identify sensitivities and inform specific design choices.
  • Partner with design teams to integrate validated architectural innovations into final hardware designs.
  • Engage with ecosystem partners to gather requirements and understand future workload expectations.
  • Provide technical mentorship to junior engineers in microarchitecture and performance analysis.
  • Improve internal team methodologies, tools, and workflows for the uArch Exploration team.

What we're looking for

  • Degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • 15 years of experience in CPU/system microarchitecture development, performance modeling, or workload analysis.
  • Proven expertise in high-performance CPU microarchitecture and trade-offs between performance, power, and area.
  • Hands-on experience with cycle-accurate simulators and performance modeling infrastructure.
  • Strong analytical skills to debug and reason across complex systems.
  • Excellent communication and collaboration skills for technical presentations and partner engagement.
  • Familiarity with advanced software engineering practices, performance profiling, and programming in C++ or Python.

More like this

Similar roles

CPU Performance Research Engineer

Qualcomm

Santa Clara, CA +1 43 days ago $167,000$250,600
CPU Architecture C C++ Python Perl RTL SIMD Microarchitecture Compiler Technology OS Internals Performance Modeling Computer Architecture Systems Engineering Hardware Engineering Software Engineering
4+ yrs exp

Embedded CPU Engineer, Platform Architecture

Apple Inc

Beaverton, OR 122 days ago
CPU Microarchitecture ARM RISC-V x86 C C++ Python Perl SIMD Vector Architectures Real-Time Operating Systems Performance Modeling Simulation Compiler Infrastructure Power Management Signal Processing
10+ yrs exp

CPU Performance Modeling Engineer

Qualcomm

Santa Clara, CA +1 32 days ago $167,000$250,600
CPU Architecture Micro-architecture C C++ Python Perl RTL SIMD Compiler Technology OS Internals Performance Modeling Simulation
4+ yrs exp

CPU Architecture Performance Engineer (RISC V)

Qualcomm

Santa Clara, CA +1 43 days ago $167,100$250,700
CPU Architecture Micro-architecture C C++ Python Perl RTL SIMD Compiler Technology OS Internals Performance Modeling Simulation Hardware Engineering
4+ yrs exp

CPU Performance Modeling Engineer (RISC-V)

Qualcomm

Cupertino, CA +1 43 days ago $142,200$213,400
CPU Architecture Micro-architecture C C++ Python Perl RTL SIMD Compiler Technology OS Internals Performance Modeling Simulation Hardware Engineering Systems Engineering
2+ yrs exp

CPU Micro-Architecture and RTL Design Engineer (RISC-V)

Qualcomm

Santa Clara, CA +1 43 days ago $167,100$250,700
RISC-V RTL Design Verilog VHDL Microarchitecture Python Perl Logic Design Functional Verification Waveform Debugging Instruction Fetch and Decode Branch Prediction Out-of-Order Execution
4+ yrs exp