N

NUVACORE

Designs high-performance, general-purpose CPU cores

CPU Verification Engineer

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

About the Job

Requirements

  • A degree in Electrical Engineering, Computer Engineering, or Computer Science, or equivalent practical experience.
  • At least 15 years of design-verification experience for Principal-level candidates, or at least 4 years for Senior Engineer candidates, ideally on a CPU or complex digital design.
  • Strong knowledge of CPU microarchitecture and digital logic, including pipelines, out-of-order execution, and branch prediction.
  • Hands-on functional verification experience with test plans, testbenches, checkers, transactors, and coverage.
  • Proficiency in C/C++ 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 the CPU at the unit and/or top level of the CPU design.
  • Build, maintain, and scale verification environments, including stimulus generators, checkers, transactors, and coverage, to exercise the pipeline end to end.
  • Generate complex directed and random tests in assembly, C, or random instruction sequences to expose corner cases such as speculation, hazards, flushes, and retirement ordering.
  • Partner with architects to correlate RTL against performance models and investigate throughput, stall, and branch-prediction-accuracy issues.
  • Define the coverage space, write functional coverage monitors, and analyze metrics to prove the test plan is complete.
  • Partner with architecture and RTL teams to root-cause failures, drive design fixes, and support emulation, FPGA, and silicon bring-up.

Desired Qualifications

  • Experience in one or more of front-end or execution-unit verification, load/store cache verification, SoC/system verification, or debug/power-management verification.
  • Experience with random instruction sequence stimulus generation.
  • Experience with constrained-random verification and coverage-driven closure.
  • Experience with assertions and formal verification.
  • Experience with emulation/FPGA and silicon bring-up and debug, including waveforms and trace.
  • Experience driving a verification problem end to end to sign-off.

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