RISC-V Software Engineer

Qualcomm

Actively hiring
Vancouver, WA Posted 21 days ago $211,800$317,800 / year

At a glance

AI generated

TL;DR

Seeking a Principal Engineer to join Qualcomm Technologies' team as a hands-on technical leader in designing and developing security, virtualization, confidential compute, and trusted execution environment features for next-generation SoCs. This role involves defining architecture, enabling new hardware features, and ensuring compliance with RISC-V standards such as hypervisor extension and Confidential Compute (CoVE). Day-to-day responsibilities include driving upstream contributions to OpenSBI, KVM, and the Linux kernel, collaborating with hardware teams on silicon integration, debugging hardware-software interactions, and guiding test suite integrations. Ideal candidates have extensive experience in Linux KVM or TEE development, strong debugging skills using tools like ftrace and perf, and familiarity with RISC-V architecture and ARM virtualization extensions.

Skills

Linux KVM C C++ Python Git GitHub ftrace perf kgdb crash Docker CI/CD RISC-V ARM TrustZone TEE OpenSBI

What you'll do

  • Define and develop security, virtualization, confidential compute, and TEE features.
  • Drive upstream contributions to OpenSBI, KVM, and Linux kernel for maintainability.
  • Enable software stack on silicon and emulation platforms with hardware engineers.
  • Debug hardware-software interactions to ensure seamless integration of features.
  • Guide the integration of compliance test suites for confidential compute and TEE.

What we're looking for

  • 18+ years of experience in Linux KVM or Linux kernel development.
  • Strong background in virtualization and trusted execution environments.
  • Proficient debugging skills using tools like ftrace, perf, kgdb, crash, and hardware debuggers.
  • Experience with Git for version control and collaboration.
  • Understanding of RISC-V architecture and hypervisor extensions.

Market check

Salary context

This $211,800–$317,800 range sits above 100% of similar postings on FindRole.

Peer median band

$117,000$199,400

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$181,725

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

RISC-V CPU Compiler Engineer

Qualcomm

Santa Clara, Ca,Us, US 21 days ago $167,100$250,700
LLVM C C++ RISC-V AArch64 GCC glibc SPECrate Integer DCPerf Computer Architecture Open Source Contribution Code Generation Optimization Benchmarking Server CPU Performance

CPU Verification Engineer (RISC-V)

Qualcomm

Santa Clara, Ca,Us, US 22 days ago $167,100$250,700
RISC-V Cache Coherence Memory ordering and Consistency Prefetching Branch Prediction Rename Speculative execution Address Translation Memory Management Random Instruction Sequencing Testbenches Transactors Assembly code Verification Methodologies Simulators Coverage collection Gate-level Simulation Waveform viewers Mixed signal Verification

CPU Performance Modeling Engineer (RISC-V)

Qualcomm

Cupertino, Ca,Us, US 21 days ago $142,200$213,400
C C++ Python Perl CPU_architecture RTL performance_modeling simulation_environment workload_analysis performance_benchmarks OS_internals compiler_technology

Software Engineer

Cisco

Remote (Usa-San Jose, US) 108 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One
Remote

Software Engineer

Cisco

Remote (Usa-Research Triangle Park, US) 45 days ago $126,500$182,000
Python C++ Java JavaScript CI/CD Docker Kubernetes AWS Git PostgreSQL MongoDB RESTful APIs Linux Unit Testing Integration Testing Agile Scrum
Remote

Software Engineer

Cisco

Remote (Usa-Milpitas, US) 10 days ago $165,000$241,400
Python SONiC BGP EVPN VXLAN Git Jira Jenkins CI/CD RDMA RoCE QoS HPC PostgreSQL Docker Kubernetes
Remote