Qualcomm

Software Engineer — RISC-V Random Test Generator

Qualcomm
Apply
1 month ago
Cupertino, CA, USAMid Level / Senior
H1B sponsor

Base Salary

$167k - $251k/yr

Responsibilities

  • Implement generation objects for RISC-V extensions, micro-architectural scenarios, and composable data/control-flow idioms.
  • Add instruction forms and bit-accurate encodings to the Python assembler library and verify them against the RISC-V ISA specification.
  • Create and tune knob-driven generation themes to improve RTL coverage.
  • Develop privileged-software sequences involving exception and interrupt handlers, page tables, PMP configuration, and IMSIC programming.
  • Collaborate with ISS and RTL verification engineers to triage failures, create regression scenarios, and adjust constraint logic such as register allocators, address-space managers, and data fillers.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field plus 4+ years of relevant experience; alternatively, a master’s degree plus 3+ years or a PhD plus 2+ years.
  • 2–5 years of experience in CPU design verification, ISS development, or hardware-software co-design.
  • Strong Python 3 skills, including generator-based coroutines and object-oriented design patterns.
  • Working knowledge of RISC-V instruction encodings, CSR semantics, privilege levels, and the memory model, or comparable x86 or ARM knowledge.
  • Familiarity with virtual memory, Sv39/Sv48, PMP, and trap/interrupt handling.
  • Exposure to random test generation flows or ISS/RTL co-simulation is preferred.
  • Compiler development experience, hypervisor or AIA/IMSIC knowledge, and familiarity with constraint-propagation libraries are preferred.

Benefits

  • Competitive annual discretionary bonus program and potential annual RSU grants.
  • Competitive benefits package supporting employees at work, at home, and at play.

Tech Stack

Categories

Qualcomm

About Qualcomm

10,000+ employees

Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.

Contact me