Senior CPU Architecture and Benchmarking Engineer
Core
Design, implement, and analyze pinpointed microbenchmarks to characterize low-level CPU microarchitectural behavior and translate findings into architectural guidance.
Role type
Senior IC CPU architecture and benchmarking engineer
Builds
Actionable architectural guidance for Intel's future CPU roadmap
Domain
Semiconductor hardware engineering (CPU microarchitecture)
Required skills
Out-of-order CPU microarchitecture expertise, low-level microbenchmark design, assembly programming, performance analysis methodologies, C/C++, Python scripting
Preferred skills
Cycle-accurate CPU performance simulators, RTL debugging, software stack impact analysis (OS, compilers, firmware)
Technologies
EMON/PMU counters, VTune, CPU performance simulators, C/C++, Python
Responsibilities
Design and analyze microbenchmarks for branch prediction, execution units, and memory subsystems; Evaluate system software layers impact on CPU performance; Propose architectural solutions for power/performance gaps; Collaborate with silicon and simulation teams; Develop benchmarking tooling and analysis frameworks
Seniority
Senior, hands-on IC
