RISC-V CPU Compiler Engineer

Qualcomm

Actively hiring
Santa Clara, CA · Austin, TX Posted 24 days ago $167,100$250,700 / year

At a glance

AI generated

TL;DR

As a RISC-V CPU Compiler Engineer at Qualcomm Technologies, Inc., you will join an innovative team focused on developing advanced compiler toolsets for Qualcomm silicon, including compilers, assemblers, and debuggers to support both internal and external developers. Your primary responsibility involves enhancing LLVM to optimize code generation and performance for Qualcomm CPUs with a focus on the RISC-V architecture. You will collaborate closely with hardware teams to integrate new features into open source projects, identify areas for improvement through benchmarking and usability feedback, and explore novel optimization frameworks. Essential skills include experience in LLVM development, familiarity with C/C++, and active participation in open source communities. Preferred qualifications encompass established contributions to LLVM, knowledge of RISC-V or AArch64 architecture, and expertise in server CPU benchmarks and performance analysis.

Skills

LLVM C C++ RISC-V AArch64 GCC glibc SPECrate Integer DCPerf Computer Architecture Open Source Contribution Code Generation Optimization Benchmarking Server CPU Performance

What you'll do

  • Enhance LLVM support for Qualcomm CPUs with a focus on RISC-V architecture.
  • Identify and improve performance areas in LLVM through benchmarking and analysis.
  • Collaborate with hardware teams to contribute support for new features in open source projects.
  • Improve tool usability by identifying user interaction challenges and implementing solutions.
  • Explore and implement new optimization frameworks to leverage advanced CPU features.

What we're looking for

  • Experience in LLVM development, focusing on optimization and code generation.
  • Proficiency in C/C++ programming languages.
  • Active participation in open source communities.
  • Knowledge of RISC-V or AArch64 architecture.
  • Background in computer architecture and compiler design.
  • Ability to identify and implement improvements in tool usability and performance.

Market check

Salary context

This $167,100–$250,700 range sits above 80% of similar postings on FindRole.

Peer median band

$141,300$226,600

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$153,100$203,300

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 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

CPU Performance Modeling Engineer (RISC-V)

Qualcomm

Cupertino, CA 24 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

RISCV CPU System RTL Engineer

Qualcomm

Santa Clara, CA 18 days ago $142,200$213,400
Verilog VHDL Perl Python Power management Debugging tools RTL design RISCV CPU architecture High-performance systems Low-power microarchitecture Telemetry architecture Interrupt controller Timer synchronization RAS and safety mechanisms Architecture and performance monitoring Scripting languages Simulation tools Waveform debugging tools

Staff Engineer – LLVM/Ripple Compiler

Qualcomm

San Diego, CA 55 days ago $158,400$237,600
LLVM CUDA OpenCL OpenMP SIMD/SIMT GPU programming C/C++ Parallel programming models Performance optimization Debugging Code generation IR transformations Runtime systems Concurrency Heterogeneous compute architectures Compiler engineering

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 27 days ago $134,800$202,200
C C++ ARM assembly Linux RTOS Zephyr RTOS ARMv9 ARMv8 Performance Optimization Open-Source Development Tools Software Architecture Debugging Code Reviews Regression Testing Collaboration HW Design Collaboration RISC-V

CPU Software Architecture Sr. Staff Engineer

Qualcomm

San Diego, CA 109 days ago $162,600$244,000
C C++ ARM RISC-V RTOS J-TAG ICE SPI I2C PCIe CAN Ethernet USB UFS GIC PLIC Linux_kernel Firmware_development Driver_development Multi-core_CPUs Memory_consistency Messaging_systems Virtualization Security Super_Scalar_Architectures

RISC-V Software Engineer

Qualcomm

Vancouver 24 days ago $211,800$317,800
Linux KVM C C++ Python Git GitHub ftrace perf kgdb crash Docker CI/CD RISC-V ARM TrustZone TEE OpenSBI