RISC-V ISS Engineer — High-Performance C++ & Verification

QUALCOMM, Inc.

Cupertino (CA)

On-site

USD 176,000 - 263,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Job summary

Qualcomm Technologies, Inc. is building a high-performance RISC-V Instruction Set Simulator (ISS) used as the gold reference model for next-gen 64-bit processors. You will implement ISA features, ensure correct fetch/decode/execute flow, and drive co-simulation with RTL.

The role blends architecture, systems software, and verification engineering with attention to bit-accurate correctness. Applicants should have strong C++ skills, familiarity with processor architecture, and exposure to

Qualifications

  • Bachelor's degree with 4+ years in hardware or software engineering.
  • Master's degree with 3+ years of relevant experience.
  • PhD with 2+ years of relevant experience.

Responsibilities

  • Implement the ISA by translating the RISC-V spec into C++.
  • Maintain fetch/decode/execute engine and memory/privilege logic.
  • Co-simulation with RTL; identify differences one instruction at a time.
  • Develop tests to exercise features and verify results against the spec.
  • Maintain a suite of simulator extensions and utilities.

Skills

C++ programming
Processor architecture
Python 3
GDB/ELF

Education

Bachelor's degree in EE/CS/CE
Master's degree (optional)
PhD (optional)

Tools

QEMU
Spike
gem5
Linux internals

Job description

Qualcomm Technologies, Inc. is building a high-performance RISC-V Instruction Set Simulator (ISS) used as the gold reference model for next-gen 64-bit processors. You will implement ISA features, ensure correct fetch/decode/execute flow, and drive co-simulation with RTL.

The role blends architecture, systems software, and verification engineering with attention to bit-accurate correctness. Applicants should have strong C++ skills, familiarity with processor architecture, and exposure to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RISC-V ISS Engineer: High-Performance C++ Simulator
RISC-V ISS Engineer: High-Performance C++ Simulator

QUALCOMM, Inc. • Cupertino (CA)

On-site
USD 176,000 - 263,000
Senior RISC-V ISS Engineer: High-Performance C++
Senior RISC-V ISS Engineer: High-Performance C++

MaC VC • Cupertino (CA)

Hybrid
USD 176,000 - 263,000
Senior C++ Engineer for RISC-V ISS & Co-simulation
Senior C++ Engineer for RISC-V ISS & Co-simulation

MaC VC • Cupertino (CA)

On-site
USD 176,000 - 263,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
Senior RISC-V ISA Simulator Engineer
Senior RISC-V ISA Simulator Engineer

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
Senior RISC-V ISA Simulator Engineer
Senior RISC-V ISA Simulator Engineer

QUALCOMM, Inc. • Cupertino (CA)

Hybrid
USD 176,000 - 263,000
Annual discretionary bonus
RSU grants
Comprehensive benefits
Senior Software Engineer — RISC-V Instruction Set Simulator
Senior Software Engineer — RISC-V Instruction Set Simulator

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer)
Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer)

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
RISC-V Verification Engineer - Python & ISA Tooling
RISC-V Verification Engineer - Python & ISA Tooling

Qualcomm • Cupertino (CA)

Hybrid
USD 167,000 - 251,000
Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer)
Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer)

MaC VC • Cupertino (CA)

On-site
USD 176,000 - 263,000