Arm
CPU Performance – Principal Microarchitecture Exploration Engineer
$250K–$338K
Raleigh, North Carolina · Principal · Full-time · Posted Oct 19, 2026
- Experience
- 15 years shown experience in CPU/system microarchitecture development, performance modeling, or microarchitectural workload analysis.
- Education
- Computer Science, Electrical Engineering, or Computer Engineering.
About the job
Defines and evaluates microarchitecture for next-generation Cortex-X and Neoverse CPUs, using performance modeling and workload analysis to guide design trade-offs.
What you'll do
- Define and evaluate CPU microarchitecture innovations using simulators and performance models, assessing performance, power, and area.
- Analyze workloads, refine and correlate performance models, and guide design decisions.
- Collaborate with design teams and ecosystem partners, communicate technical findings, and mentor engineers.
What they ask for
- Degree in Computer Science, Electrical Engineering, or Computer Engineering.
- Proven expertise in high-performance CPU microarchitecture.
- Deep understanding of performance, power, and area trade-offs.
- Hands-on experience with cycle-accurate simulators and performance modeling infrastructure.
Nice to have
- Track record of microarchitectural innovation from concept through implementation.
- Familiarity with performance profiling and programming in multiple languages, such as C++ and Python.
Pay
$249,900-$338,100 per year (USD, base salary)
Tools
C++, Python, cycle-accurate simulators
Model-written summary · the original posting is authoritative