Skip to content
NUVACORE

CPU Architecture Verification Engineer

Austin, TX; Bangalore; Santa Clara, CA; Markham, ONHybrid · United States
Full Time · ENGINEERING
POSTED 8 SEPTVERIFIED 6H AGO
Apply Ask
Role
62 days opentrue age
Posted 8 Sept
Payats field
$140k–250kposted
▲ +5% vs market median $185k
$140k$250k
Market p25–p75
$140k–$212k
NUVACORE p25–p75
$195kn=11
H-1B median · Software engineering
$183k
Austin · n=123 · 365d to 6 Nov
CompanyNUVACORE →
20open roles
Opened · 30d
+0
Closed · 30d
−1
7d of snapshots · 30d window
Market
37,612open · Software engineering
Opened · 7d
+2,1036% of open
All software engineering
75,150open
All tracked boards · live 10 Nov · n=37,612
Visa
7H-1B LCAs · FY26
Median wage
$183k
LCAs FY26 · n=7 · to 2026-06-26

At NUVACORE we're designing a new general-purpose CPU core for the sustained, intensive demands of AI infrastructure and agentic computing, not the workloads of the past. We are seeking Verification Engineers at multiple levels — from Senior Engineer to Principal level — to help prove that the Nuvacore CPU is architecturally correct. As part of the design verification (DV) team, you will help drive architectural verification — checking the CPU's behavior and architectural state against the architecture specification and a golden reference model — building the stimulus, checkers, and flows that find architectural bugs long before silicon, working shoulder-to-shoulder with architecture and RTL design.

THE ROLE

Plan & Strategy: Drive the verification scope, strategy, and test plans for architectural correctness — the CPU's behavior and architectural state versus the specification and a golden reference model.

Environment Setup: Build, maintain, and scale robust verification environments — including co-simulation against the golden reference model — that compare architectural state end to end.

Test & Debug: Generate stimulus in assembly and random instruction sequences (RIS) to exercise the full instruction set and architectural corner cases such as exceptions, interrupts, and privilege transitions.

Coverage Closure: Define the coverage space, write functional coverage monitors, and analyze metrics to prove the architectural test plan is complete.

Cross-functional Collaboration: 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.

REQUIREMENTS — MUST TO HAVE

Source · NUVACOREFirst seen 2 NovOriginal ↗