CareerPlan

CPU Performance Modeling Engineer (Multiple Levels)

Santa Clara, California, United States of AmericaFull-time2026-10-02 → 2026-11-10

Core

Architect and design state-of-the-art CPUs, contributing ideas for advanced CPU performance features, modeling them, and working with the design team to productize them.

Role type

CPU Performance Modeling Architect / Senior IC

Builds

High performance, low power CPUs for next-generation compute products

Domain

Semiconductor / CPU Architecture

Deliverable

production ML models

Required skills

CPU architecture (fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire), OS internals, compiler technology, performance simulation, C/C++, scripting (Perl/Python), performance benchmarking

Preferred skills

Micro-architecture knowledge, experience with performance modeling environments, knowledge of common performance workloads

Technologies

C, C++, Perl, Python

Responsibilities

Analyze workloads to identify performance bottlenecks and opportunities; Perform self-guided performance simulation studies of design alternatives; Write and maintain features and sections of the CPU architectural performance model; Collaborate with RTL and design team to assess implementation cost for new features; Collaborate with performance team to maintain and improve the simulation environment

Seniority

Senior, hands-on IC