N

NUVACORE

Designs high-performance, general-purpose CPU cores

CPU Architecture Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-time$140k - $250k /yr

About the Job

Requirements

  • A degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • 15+ years of design-verification experience for the Principal level, or 4+ years for the Senior Engineer level, ideally on a CPU or complex digital design.
  • Strong knowledge of CPU architecture and micro-architecture, including instruction sets, architectural state, exceptions, and privilege models, and a good understanding of at least one modern ISA: x86, ARM, or RISC-V.
  • Hands-on functional verification experience with test plans, testbenches, checkers, and coverage.
  • Proficiency in C, C++, Rust, and/or SystemVerilog, plus a scripting language such as Python; Perl is a plus.
  • Experience writing and debugging assembly tests for CPU verification.

Responsibilities

  • Drive verification scope, strategy, and test plans for architectural correctness, comparing CPU behavior and architectural state against the specification and a golden reference model.
  • Build, maintain, and scale verification environments, including co-simulation against the golden reference model, to compare architectural state end to end.
  • Generate assembly stimulus and random instruction sequences to exercise the instruction set and architectural corner cases, including exceptions, interrupts, and privilege transitions.
  • Define the coverage space, write functional coverage monitors, and analyze metrics to prove the architectural test plan is complete.
  • Partner with architects and RTL teams to root-cause mismatches across RTL, model, and specification, drive design fixes, and support emulation, FPGA, and silicon bring-up.

Desired Qualifications

  • Experience with architectural or instruction-set verification against a golden reference model.
  • Experience generating random instruction sequence stimulus.
  • Knowledge of exceptions, interrupts, privilege levels, and virtualization.
  • Experience with constrained-random verification and coverage-driven closure.
  • Experience with assertions and formal verification.
  • Experience with emulation or FPGA, silicon bring-up, and debug using waveforms and trace.

About the Company

NUVACORE

Designs high-performance, general-purpose CPU cores

Nuvacore designs high-performance, general-purpose CPU cores built from the ground up to meet AI-focused workloads in data centers and advanced systems. It offers cores as either IP for chip developers or finished chips, optimized for speed and area efficiency to handle continuous, long-running tasks. The team combines veterans from Nuvia, Apple, and Arm, focusing on agentic computing rather than specialized accelerators to differentiate from competitors. The goal is to deliver scalable, reliable CPUs that provide high throughput for large-scale AI workloads and continuous computing tasks.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
San Jose, CA
Founded
2026

Recently Posted Jobs

Explore more opportunities at NUVACORE

See more jobs