Senior Software Engineer, RISC-V Instruction Set Simulator
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 75% of similar roles. Most pay $167,921–$209,825 — the shaded band above. At the midpoint, this role pays about $209k versus about $189k 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 623 open roles on FindRole.
Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.
Most-posted roles
At a glance
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 simulator serves as a golden reference model for 64-bit RISC-V processors, supporting co-simulation against RTL, random test generation, and pre-silicon firmware development. The role involves translating RISC-V specification chapters into C++ code, maintaining the fetch, decode, and execute engines, and managing memory protection and privilege-level logic. Candidates will build developer tools, write unit tests, and manage simulator extensions. Required skills include expert C++ programming, knowledge of processor architecture including pipelines and interrupts, and experience with systems programming or hardware description. Preferred qualifications include familiarity with RISC-V, x86, or ARM architectures, Python 3+, GDB, ELF binaries, Linux internals, and tools like QEMU, Spike, or gem5 to ensure bit-accurate simulation correctness.
What does a Software Engineer earn in California?
Median $214000 from 775 postings across 63 companies.
Skills
What you'll do
What we're looking for
More like this
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm