CPU Verification Architect: SV/UVM, ISA & Testbenches

RosaicLabs Inc

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
401(k)
Life & AD&D

Job summary

RosaicLabs Inc. in Austin, TX seeks a CPU verification engineer to drive verification strategy, build SystemVerilog/UVM testbenches, and rigorously verify CPU blocks against ISA references. You will develop directed and pseudo-random tests, close functional/code coverage, and debug RTL/testbench issues with cross-functional teams.

Qualifications include a BS/MS in EE/CS, strong SystemVerilog/C/C++, and scripting (Python). Experience with coverage, regression, and emulation is preferred.

Qualifications

  • Bachelor's or Master's degree in Electrical/Computer Engineering, Computer Engineering, Computer Science or related.
  • Working knowledge of a modern ISA including familiarity with ISA simulators or reference models.
  • Hands-on SystemVerilog experience, including testbench development (UVM preferred); assertions and functional coverage.

Responsibilities

  • Drive CPU verification strategy, develop test plans for functional blocks based on specifications targeting micro-architectural & ISA features.
  • Architect, build and maintain SystemVerilog/C++ based testbench components, including stimulus generators, checkers, scoreboards, monitors, and reference models.
  • Develop directed and pseudo-random tests from Random Instruction Generators to verify CPU functionality and stress corner cases.
  • Define, implement, and close functional and code coverage goals, analyzing holes and driving them to closure.
  • Debug & root-cause failures across RTL, testbench, and reference models, and work with RTL designers to root-cause and resolve bugs.
  • Partner cross-functionally with RTL design, performance modeling, CAD/methodology, and software teams to align on verification strategy, improve tools and flows, and drive shared quality, schedule, and tape-out goals.
  • Apply formal verification, assertions (SVA), and emulation where appropriate to improve verification quality and efficiency.
  • Run and maintain regressions across various platforms including Simulation, Emulation, FPGA’s and track bug trends and verification progress metrics.
  • Participate in microarchitecture, RTL, and verification reviews and write technical documentation.

Skills

SystemVerilog
C/C++
ISA familiarity
Scripting (Python)
Testbench development

Education

BS/MS in Electrical/Computer Engineering or related

Tools

SystemVerilog
UVM
C/C++

Job description

RosaicLabs Inc. in Austin, TX seeks a CPU verification engineer to drive verification strategy, build SystemVerilog/UVM testbenches, and rigorously verify CPU blocks against ISA references. You will develop directed and pseudo-random tests, close functional/code coverage, and debug RTL/testbench issues with cross-functional teams.

Qualifications include a BS/MS in EE/CS, strong SystemVerilog/C/C++, and scripting (Python). Experience with coverage, regression, and emulation is preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CPU Verification Architect — SystemVerilog & ISA Focus
CPU Verification Architect — SystemVerilog & ISA Focus

RosaicLabs Inc • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Medical (HSA)
Dental
Vision
+2
CPU Core Verification Engineer Intern
CPU Core Verification Engineer Intern

RosaicLabs Inc • Santa Clara (CA)

On-site
USD 28,000 - 41,000
Senior CPU Subsystem Verification Engineer
Senior CPU Subsystem Verification Engineer

ALTEN • California

On-site
USD 90,000 - 130,000
Hands-On CPU RTL Microarchitecture Engineer
Hands-On CPU RTL Microarchitecture Engineer

RosaicLabs Inc • Santa Clara (CA)

On-site
USD 120,000 - 170,000
CPU Design Verification Engineer - Full Time
CPU Design Verification Engineer - Full Time

RosaicLabs Inc • Austin (TX)

On-site
USD 120,000 - 180,000
Medical, Dental, Vision
401(k)
Life & AD&D
CPU Design Verification Engineer - Full Time
CPU Design Verification Engineer - Full Time

RosaicLabs Inc • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Medical (HSA)
Dental
Vision
+2
CPU Design Verification Engineer Intern
CPU Design Verification Engineer Intern

RosaicLabs • Santa Clara (CA)

On-site
USD 28,000 - 41,000
Senior CPU Subsystem Verification Engineer - UVM/SoC Expert
Senior CPU Subsystem Verification Engineer - UVM/SoC Expert

ALTEN • San Jose (CA)

On-site
USD 150,000 - 210,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)

On-site
USD 120,000 - 220,000
CPU RTL & Microarchitecture Engineer
CPU RTL & Microarchitecture Engineer

RosaicLabs Inc • Austin (TX)

On-site
USD 110,000 - 170,000
Medical (incl. HSA)
Dental
Vision
+2