Software Engineer, RISC-V Random Test Generator
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 89% of similar roles. Most pay $150,000–$196,750 — the blue band above. At the midpoint, this role pays about $220k versus about $173k for comparable roles.
Based on 240 similar postings.
Employer
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 575 open roles on FindRole.
Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer) joins the CPU Engineering team to develop a high-performance, production-grade RISC-V Instruction Set Simulator. This role serves as a golden reference model for next-generation 64-bit RISC-V processors, driving co-simulation against RTL and powering random test generation. You will translate RISC-V specification chapters into C++ code, covering integer, floating-point, vector, and security extensions. Daily tasks include maintaining the fetch, decode, and execute engines, managing memory protection, and developing unit tests to ensure simulation correctness. The role requires proficiency in C++, processor architecture, and systems programming. You will solve complex problems at the intersection of computer architecture and verification engineering, ensuring the simulator remains a fast, accurate platform for developing pre-silicon firmware and running long-running benchmarks.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm