CPU Architecture Verification Engineer

NUVACORE, Inc.

Austin (TX)

Híbrido

USD 140.000 - 210.000

Jornada completa

hace 14 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Nuvacore, Inc. is hiring Verification Engineers at multiple levels to ensure the Nuvacore CPU is architecturally correct. You will join the design verification team to build stimuli, checkers, and flows, and drive verification strategy across the project.

Responsibilities include planning scope, setting up robust environments, and performing test and debug with assembly and RIS. Collaboration with architects and RTL is essential for root-causes and coverage closure.

Formación

  • Degree in Electrical/Computer Engineering, Computer Science, or equivalent practical experience.
  • 4+ years (Senior Engineer) or 15+ years (Principal) of design-verification experience on CPUs or complex digital designs.
  • Strong knowledge of CPU architecture, ISA (x86/ARM/RISC-V), and architectural state.
  • Hands-on verification: test plans, testbenches, checkers, and coverage.

Responsabilidades

  • Plan verification scope, strategy, and test plans for architectural correctness.
  • Build robust verification environments and co-simulation against a golden reference model.
  • Create assembly and RIS stimulus; exercise exceptions, interrupts, and privilege transitions.
  • Define coverage space, monitors, and analyze metrics for closure.
  • Collaborate with architects, RTL, emulation, FPGA, and silicon bring-up.

Conocimientos

CPU architecture knowledge
Verification fundamentals
Assembly verification
SystemVerilog/C/C++/Rust
RIS stimulus generation

Educación

Degree in Electrical/Computer Engineering, Computer Science, or equivalent

Herramientas

SystemVerilog
Python scripting
C/C++

Descripción del empleo

Nuvacore is building a ground-up high performance, low-power CPU for next-generation compute workloads. 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

Degree in Electrical/Computer Engineering, Computer Science, or equivalent practical experience.

15+ years (Principal) or 4+ years (Senior Engineer) of design-verification experience, ideally on a CPU or complex digital design.

Strong knowledge of CPU architecture and micro-architecture — the instruction set, architectural state, exceptions, and privilege model — with a good understanding of at least one modern ISA (x86, ARM, or RISC-V).

Hands-on functional verification: test plans, testbenches, checkers, and coverage.

Proficiency in C/C++/Rust and/or SystemVerilog, plus a scripting language (Python; Perl a plus).

Experience writing and debugging tests in assembly for CPU verification.

REQUIREMENTS — NICE TO HAVE

Architectural / instruction-set verification against a golden reference model.

Random instruction sequence (RIS) stimulus generation.

Exceptions, interrupts, privilege levels, and virtualization.

Constrained-random verification and coverage-driven closure.

Assertions and formal verification.

Emulation/FPGA and silicon bring-up and debug (waveforms, trace).

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

CPU Architecture Verification Engineer
CPU Architecture Verification Engineer

NUVACORE • Santa Clara (CA)

Presencial
USD 170.000 - 230.000
CPU Architecture Verification Engineer
CPU Architecture Verification Engineer

NUVACORE • Austin (TX)

Presencial
USD 140.000 - 210.000
CPU Verification Engineer
CPU Verification Engineer

NUVACORE • Santa Clara (CA)

Presencial
USD 140.000 - 210.000
CPU Verification Engineer
CPU Verification Engineer

Nuvacore • Austin (TX)

Presencial
USD 140.000 - 250.000
CPU Verification Engineer Design Verification Austin / Santa Clara / Markham · Hybrid
CPU Verification Engineer Design Verification Austin / Santa Clara / Markham · Hybrid

NUVACORE, Inc. • Ontario (CA)

Presencial
USD 120.000 - 220.000
Design Verification Lead
Design Verification Lead

NUVACORE • San Jose (CA)

Presencial
USD 190.000 - 270.000
Formal Verification Engineer
Formal Verification Engineer

NUVACORE • Santa Clara (CA)

Presencial
USD 140.000 - 210.000
CPU Design Verification Lead
CPU Design Verification Lead

NUVACORE • Santa Clara (CA)

Presencial
USD 140.000 - 250.000
Formal Verification Engineer
Formal Verification Engineer

Nuvacore • Austin (TX)

Presencial
USD 140.000 - 250.000
CPU Design Verification Lead
CPU Design Verification Lead

Nuvacore • Austin (TX)

Presencial
USD 200.000 - 300.000
Competitive compensation