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

MaC VC

Cupertino (CA)

Hybrid

USD 176,000 - 263,000

Full time

11 days ago

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 ISA simulator used as the golden reference for a family of 64-bit processors. The role intersects architecture, systems software and verification, requiring precise, fast C++ implementation.

You translate the ISA, ensure correctness of fetch/decode/execute and memory models, and enable co-simulation with RTL. Strong C++ skills and low-level systems experience are essential.

Qualifications

  • Solid C++ skills and comfort reading unfamiliar codebases.
  • Comfortable with processor architecture, pipelines, memory and interrupts.
  • Strong attention to detail; accuracy is critical.
  • Willingness to read specifications and translate into tested code.
  • Exposure to low-level or systems programming.

Responsibilities

  • Translate the RISC-V ISA into working C++ across extensions.
  • Maintain fetch/decode/execute, memory protection and privilege logic.
  • Support co-simulation with RTL and flag discrepancies at instruction level.
  • Create targeted unit tests and compare against specs.
  • Develop and maintain simulator extensions and utilities.

Skills

C++ skills
Processor architecture knowledge
Attention to detail
Spec-driven development
Low-level systems programming

Education

Bachelor's degree in EE/CE/CS
Master's degree in EE/CE/CS
PhD in EE/CE/CS

Tools

GDB
ELF binaries
Linux internals
Bare-metal bring-up

Job description

Qualcomm Technologies, Inc. is building a high-performance RISC-V ISA simulator used as the golden reference for a family of 64-bit processors. The role intersects architecture, systems software and verification, requiring precise, fast C++ implementation.

You translate the ISA, ensure correctness of fetch/decode/execute and memory models, and enable co-simulation with RTL. Strong C++ skills and low-level systems experience are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 ISA Simulator Engineer
Senior RISC-V ISA Simulator Engineer

Qualcomm • Cupertino (CA)

On-site
USD 167,000 - 251,000
RISC-V ISS Engineer — High-Performance C++ & Verification
RISC-V ISS Engineer — High-Performance C++ & Verification

QUALCOMM, Inc. • Cupertino (CA)

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

MaC VC • Cupertino (CA)

Hybrid
USD 176,000 - 263,000