RISC-V Verification Engineer - Python & ISA Tooling

Qualcomm

Cupertino, Northern (CA, KY)

Hybrid

USD 167,000 - 251,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Qualcomm is seeking a CPU-design verification engineer to contribute to a Python-based random test generation framework and its assembler library, powering a RISC-V ISA verification toolchain. You will help drive a JIT-style generator producing ELF binaries for the RVA23.1 ISA, including privileged modes, virtual memory, and interrupts.

You will work with ISS and RTL teams to triage failures, craft regression scenarios, and refine constraint logic across register allocation and address-space

Qualifications

  • Bachelor’s degree required with 4+ years in Hardware/Software engineering or related.
  • Master’s degree with 3+ years; PhD with 2+ years.
  • Strong Python 3 skills and OO design patterns.

Responsibilities

  • Implement new generation objects for RISC-V extensions and complex data/control-flow idioms.
  • Add instruction forms and encodings to the python counterpart assembler.
  • Write and tune generation themes to improve RTL coverage.
  • Triage failures with ISS/RTL engineers and adjust constraint logic.

Skills

Python programming
CPU design verification
ISS development
Object-oriented design

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Master’s degree in Electrical Engineering, Computer Engineering, or related field
PhD in Electrical Engineering, Computer Engineering, or related field

Tools

RISC-V ISA formats
Sv39/Sv48 memory models
PMP configuration knowledge

Job description

Qualcomm is seeking a CPU-design verification engineer to contribute to a Python-based random test generation framework and its assembler library, powering a RISC-V ISA verification toolchain. You will help drive a JIT-style generator producing ELF binaries for the RVA23.1 ISA, including privileged modes, virtual memory, and interrupts.

You will work with ISS and RTL teams to triage failures, craft regression scenarios, and refine constraint logic across register allocation and address-space

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RISC-V Verification Engineer: Test Generator
RISC-V Verification Engineer: Test Generator

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
RISC-V Verification Engineer: Random Test Generator & Assembler
RISC-V Verification Engineer: Random Test Generator & Assembler

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
Senior RISC-V ISS Engineer: High-Perf C++ & Co-Sim
Senior RISC-V ISS Engineer: High-Perf C++ & Co-Sim

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
Software Engineer — RISC-V Random Test Generator Cupertino, California, United States of America CPU Engineering Posted 21 hours ago
Software Engineer — RISC-V Random Test Generator Cupertino, California, United States of America CPU Engineering Posted 21 hours ago

Qualcomm • Cupertino (CA), Northern (KY)

Hybrid
USD 167,000 - 251,000
Software Engineer — RISC-V Random Test Generator
Software Engineer — RISC-V Random Test Generator

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
RISC-V CPU Micro-Architecture & RTL Engineer
RISC-V CPU Micro-Architecture & RTL Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 167,000 - 251,000
Competitive benefits
RISC-V CPU Verification Engineer - Build Launch-Ready SoCs
RISC-V CPU Verification Engineer - Build Launch-Ready SoCs

Qualcomm • Austin (TX)

On-site
USD 167,100 - 250,700
Competitive salary
Annual discretionary bonus program
Opportunity for annual RSU grants
+1
RISC‑V CPU Verification Engineer — Lead Verification & Validation
RISC‑V CPU Verification Engineer — Lead Verification & Validation

Qualcomm • Santa Clara (CA)

On-site
USD 167,100 - 250,700
Annual discretionary bonus
Competitive benefits package
Opportunities for RSU grants
RISC-V CPU Verification Engineer – Remote
RISC-V CPU Verification Engineer – Remote

Tenstorrent • Santa Clara (CA)

On-site
USD 100,000 - 500,000
Senior RISC-V ISA Simulator Engineer
Senior RISC-V ISA Simulator Engineer

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000