CPU Micro-architect
Core
Designing and optimizing next-generation out-of-order CPU cores for high-performance computing, AI, and edge devices.
Role type
Senior IC CPU Micro-architect
Builds
High-performance OoO CPU cores and micro-architectural features
Domain
Semiconductor / Computer Architecture
Deliverable
production ML models | product features
Required skills
CPU microarchitecture design, pipelining, superscalar design, cache hierarchies, performance modeling, hardware description languages (Verilog/SV), C++, Python, Arm ISA (Armv8/v9), x86, RISC-V
Preferred skills
None stated
Technologies
Verilog, SystemVerilog, C++, Python, GB6, SpecInt17
Responsibilities
Improve benchmarks and real-use-case performance (IPC, power/area efficiency) of SOTA OoO CPU cores; Work with performance simulation team to model microarchitecture; Correlate simulation results against silicon measurement data and perform root cause analysis; Explore new features and ISA extensions to drive performance enhancements; Identify and resolve performance bottlenecks through modeling and prototyping; Develop performance models and micro testbenches to validate key performance features.
Seniority
Senior, hands-on IC