CPU Performance Modeling (Lead & ICs)

Nuvacore

United States

On-site

USD 200,000 - 300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nuvacore is building a ground-up CPU silicon and seeks a Performance Modeling Lead to own the cycle-accurate simulator, drive RTL correlation, and mentor a high-caliber team in the US. You will steer architectural exploration across frontend, OOO engine, and memory subsystems, collaborating with design, verification, compiler, and OS teams.

Salary ranges from $200k to $300k. The role emphasizes strong C++/Python/Perl skills, deep architectural expertise, and a track record of delivering

Qualifications

  • MS in Computer Architecture, Computer Engineering, or related field (PhD preferred).
  • 20+ years (Lead) or 8+ years (ICs) in CPU microarchitecture and/or performance engineering.
  • 20+ years (Lead) or 8+ years (ICs) of hands-on experience with cycle-accurate C++ CPU performance simulators (e.g. gem5 or equivalent in-house tools).
  • Deep expertise in at least one: branch prediction, fetch/decode, rename/dispatch, OOO execution, memory subsystem, or prefetchers.
  • Strong C++ and Python / Perl skills; ability to write and analyze assembly for microarchitectural test cases.
  • Proven track record driving performance from pathfinding through silicon (RTL correlation and/or post-Si debug).
  • Experience in RISC-V or ARM64 or x86 ISA.
  • Strong track record in identifying ideas to improve power/performance/area (PPA) of CPUs.
  • Experience developing trace-based and execution-driven CPU performance simulators.

Responsibilities

  • Design, develop and own Nuvacore’s cycle-accurate CPU performance simulator — its architecture, fidelity, and long-term roadmap — as the authoritative reference model for the design team.
  • Lead microarchitectural exploration across frontend (fetch, decode, branch prediction), out-of-order engine (rename, dispatch, execution), and memory subsystem (caches, prefetchers, TLBs, coherence).
  • Drive model-to-RTL correlation through all execution phases; own debug and resolution of performance miscorrelation between the performance model, RTL simulation, and post-silicon results.
  • Collaborate closely with design, verification, compiler, and system software teams to align architecture decisions with implementation constraints and software stack realities.
  • Mentor engineers across the performance team; provide technical leadership on modeling methodology, simulation infrastructure, and analysis tooling.
  • Contribute to IP development through patents and, where applicable, external publication

Skills

C++
Python
Perl
Assembly
Branch prediction
Fetch/Decode
OOO execution
Memory subsystem
RTL correlation
PPA optimization
Trace-based simulators

Education

MS in Computer Architecture/Engineering
PhD preferred

Tools

gem5
In-house tools

Job description

Nuvacore is building a ground-up CPU silicon for next-generation compute workloads. As our CPU Performance Modeling Lead, you will own the performance modeling infrastructure and methodology that drives every architectural decision we make — from early pathfinding through tape-out and post-silicon correlation.

THE ROLE
  • Design, develop and own Nuvacore’s cycle-accurate CPU performance simulator — its architecture, fidelity, and long-term roadmap — as the authoritative reference model for the design team.

  • Lead microarchitectural exploration across all major CPU domains: frontend (fetch, decode, branch prediction), out-of-order engine (rename, dispatch, execution), and memory subsystem (caches, prefetchers, TLBs, coherence).

  • Drive model-to-RTL correlation through all execution phases; own debug and resolution of performance miscorrelation between the performance model, RTL simulation, and post-silicon results.

  • Collaborate closely with design, verification, compiler, and system software teams to align architecture decisions with implementation constraints and software stack realities.

  • Mentor engineers across the performance team; provide technical leadership on modeling methodology, simulation infrastructure, and analysis tooling.

  • Contribute to IP development through patents and, where applicable, external publication

$200,000 - $300,000 a year

WHAT YOU'LL OWN
  • Performance model:Cycle-accurate C++ simulator — architecture, calibration, and correlation against RTL and silicon.

  • Workload analysis:Benchmark characterization (SPEC, Geekbench, AI/ML, cloud, client traces) and bottleneck identification.

  • Microarch exploration:PPA trade-off studies and feature proposals across the full CPU pipeline — frontend through memory subsystem.

  • Cross-team alignment:Architecture-to-implementation bridge: design, verification, compiler, and OS/system software partners

REQUIREMENTS — MUST HAVE
  • MS in Computer Architecture, Computer Engineering, or related field (PhD preferred).

  • 20+ years (Lead) or 8+ years (ICs) in CPU microarchitecture and/or performance engineering.

  • 20+ years (Lead) or 8+ years (ICs) of hands-on experience with cycle-accurate C++ CPU performance simulators (e.g. gem5 or equivalent in-house tools).

  • Deep expertise in at least one of: branch prediction, fetch/decode, rename/dispatch, OOO execution, memory subsystem, or prefetchers.

  • Strong C++ and Python / Perl skills; ability to write and analyze assembly for microarchitectural test cases.

  • Proven track record driving performance from pathfinding through silicon (RTL correlation and/or post-Si debug).

  • Experience in RISC-V or ARM64 or x86 ISA.

  • Strong track record in identifying ideas to improve power/performance/area (PPA) of CPUs.

  • Experience developing trace-based and execution-driven CPU performance simulators.
REQUIREMENTS — NICE TO HAVE
  • Experience with compiler optimizations and hardware/software co-design.

  • Published work or filed patents in CPU performance or microarchitecture.

  • Prior principal-level role at a CPU design organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CPU Performance Modeling (Lead & ICs) (Fully Remote)
CPU Performance Modeling (Lead & ICs) (Fully Remote)

Nuvacore • United States

Remote
USD 180,000 - 260,000
CPU Micro-Architect / RTL (Lead & IC Engineers)
CPU Micro-Architect / RTL (Lead & IC Engineers)

NUVACORE, Inc. • Northern (KY)

Hybrid
USD 120,000 - 160,000
CPU Micro-Architect / RTL (Lead & IC Engineers)
CPU Micro-Architect / RTL (Lead & IC Engineers)

Nuvacore • Austin (TX)

On-site
USD 140,000 - 300,000
CPU Design Verification Lead
CPU Design Verification Lead

Nuvacore • Austin (TX)

On-site
USD 200,000 - 300,000
Competitive compensation
CPU Micro-Architect / RTL (Lead & IC Engineers)
CPU Micro-Architect / RTL (Lead & IC Engineers)

NUVACORE • Santa Clara (CA)

Remote
USD 140,000 - 300,000
Lead Cycle-Accurate CPU Performance Simulator
Lead Cycle-Accurate CPU Performance Simulator

Nuvacore • United States

Remote
USD 180,000 - 260,000
CPU Micro-Architect / RTL (Lead & IC Engineers)
CPU Micro-Architect / RTL (Lead & IC Engineers)

NUVACORE • United States

On-site
USD 180,000 - 240,000
CPU Performance Modeling Engineer (RISC-V)
CPU Performance Modeling Engineer (RISC-V)

Qualcomm • Cupertino (CA)

On-site
USD 120,000 - 160,000
Principal Engineer, Architecture & Performance Research for Data Center and Agentic AI CPU
Principal Engineer, Architecture & Performance Research for Data Center and Agentic AI CPU

Samsungsemiconductor • San Jose (CA)

On-site
USD 180,000 - 240,000
CPU Design Verification Lead
CPU Design Verification Lead

NUVACORE • Santa Clara (CA)

On-site
USD 140,000 - 250,000