CPU Architecture Verification Engineer - Architect Correctness

NUVACORE

Santa Clara (CA)

Presencial

USD 170.000 - 230.000

Jornada completa

hace 29 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura hecha a medida para este puesto de trabajo — un currículum y una carta de presentación adaptados que responden directamente a la oferta.

Supera los filtros ATS

Descripción de la vacante

NUVACORE in Santa Clara, CA is seeking Verification Engineers at multiple levels—from Senior Engineer to Principal—to help prove that the NUVACORE CPU is architecturally correct. Join the design verification team to drive architectural verification, build stimuli, and develop flows that catch bugs long before silicon.

You will create verification environments, run co-simulation against a golden model, and work with architects and RTL to root‑cause mismatches, support emulation, FPGA, and silicon

Formación

  • 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.

Responsabilidades

  • 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.

Conocimientos

CPU architecture
Micro-architecture
C/C++/Rust
SystemVerilog
Python
Testbenches & coverage
Assembly testing

Educación

Electrical/Computer Engineering

Descripción del empleo

NUVACORE in Santa Clara, CA is seeking Verification Engineers at multiple levels—from Senior Engineer to Principal—to help prove that the NUVACORE CPU is architecturally correct. Join the design verification team to drive architectural verification, build stimuli, and develop flows that catch bugs long before silicon.

You will create verification environments, run co-simulation against a golden model, and work with architects and RTL to root‑cause mismatches, support emulation, FPGA, and silicon

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 Verification Engineer (Senior/Principal)
CPU Verification Engineer (Senior/Principal)

NUVACORE, Inc. • Austin (TX), Northern (KY)

Híbrido
USD 120.000 - 220.000
CPU Architecture Verification Engineer
CPU Architecture Verification Engineer

NUVACORE • Santa Clara (CA)

Presencial
USD 170.000 - 230.000
Senior CPU Verification Engineer — End-to-End Validation
Senior CPU Verification Engineer — End-to-End Validation

NUVACORE • Santa Clara (CA)

Presencial
USD 140.000 - 210.000
Principal Formal Verification Engineer — Prove CPU Correctness
Principal Formal Verification Engineer — Prove CPU Correctness

NUVACORE • Austin (TX)

Presencial
USD 140.000 - 210.000
CPU Architect Verification Engineer Design Verification Austin / Bangalore / Santa Clara / Markham · Hybrid
CPU Architect Verification Engineer Design Verification Austin / Bangalore / Santa Clara / Markham · Hybrid

NUVACORE, Inc. • Austin (TX), Northern (KY)

Híbrido
USD 140.000 - 230.000
Lead CPU Verification Engineer for High-Performance CPUs
Lead CPU Verification Engineer for High-Performance CPUs

NUVACORE • Santa Clara (CA)

Presencial
USD 200.000 - 260.000
CPU Verification Engineer
CPU Verification Engineer

NUVACORE • Santa Clara (CA)

Presencial
USD 140.000 - 210.000
CPU Verification Architect — Hybrid DV (Senior/Principal)
CPU Verification Architect — Hybrid DV (Senior/Principal)

NUVACORE, Inc. • Austin (TX), Northern (KY)

Híbrido
USD 140.000 - 230.000
CPU Verification Engineer Design Verification Austin / Santa Clara / Markham · Hybrid
CPU Verification Engineer Design Verification Austin / Santa Clara / Markham · Hybrid

NUVACORE, Inc. • Austin (TX), Northern (KY)

Híbrido
USD 120.000 - 220.000
Principal Formal Verification Engineer (CPU)
Principal Formal Verification Engineer (CPU)

NUVACORE • Santa Clara (CA)

Presencial
USD 140.000 - 210.000