LLVM/Ripple Compiler Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$140,800–$211,200 / yr
Posted
35 days ago
Freshness
Confirmed live yesterday
Closes
Feb 3, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $199k
This role $176k
$129k most similar roles pay here $254k

This role pays less than 69% of similar roles. Most pay $161,500–$235,750 — the shaded band above. At the midpoint, this role pays about $176k versus about $199k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

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

View all roles at Qualcomm

At a glance

TL;DR · LLVM/Ripple Compiler Engineer

As a Staff Engineer on the Machine Learning Engineering team, you will drive the development of the LLVM-Ripple compiler toolchain and its supporting ecosystem to enable highly-parallel application development on Snapdragon platforms. You will design, develop, and optimize compiler components including front-end extensions, middle-end optimizations, and back-end code generation while improving parallel runtimes for heterogeneous workloads. Your daily work involves evolving the Ripple programming model, enhancing performance portability, and collaborating with architecture teams to expose SIMD/SIMT execution models and accelerator capabilities. You will utilize C, C++, and LLVM IR transformations to solve complex problems in compiler toolchain design and runtime systems. The role requires expertise in parallel programming models such as CUDA, OpenCL, and OpenMP to improve the developer experience for massively parallel applications targeting modern heterogeneous compute architectures.

What you'll do

  • Design and develop LLVM-Ripple compiler components including front-end extensions, middle-end optimizations, and back-end code generation.
  • Architect and implement improvements to parallel runtimes for scheduling, memory models, and synchronization on Snapdragon processors.
  • Define and evolve programming abstractions to improve the developer experience for heterogeneous applications.
  • Model and expose new hardware features, SIMD/SIMT execution models, and accelerator capabilities through compiler interfaces.
  • Perform performance analysis, benchmarking, and optimization across the compiler, runtime, and application layers.
  • Contribute high-quality code and documentation to upstream LLVM and Ripple projects.
  • Provide technical mentorship, code reviews, and guidance to junior engineering staff.

What we're looking for

  • Bachelor's degree with 8+ years of experience, Master's with 6+ years, or a PhD with 3+ years in Computer Science or Engineering.
  • Strong experience with LLVM development including IR transformations, back-end targets, and compiler toolchain design.
  • Expertise in parallel programming models such as CUDA, OpenCL, OpenMP, SIMD/SIMT, or GPU programming.
  • Proficiency in C/C++ and modern compiler engineering practices.
  • Experience with runtime systems, concurrency, or parallel execution models.
  • Strong debugging, performance analysis, and optimization skills.
  • Preferred experience contributing to upstream LLVM or similar large open-source compiler projects.

More like this

Similar roles

Compiler Toolchain Engineer

Qualcomm

Austin, TX 44 days ago $98,900$148,300
LLVM GCC C C++ Assembly Compiler Engineering Instruction Sets Computer Architecture Assemblers Linkers Debuggers Android Machine Learning DSP Software Engineering
5+ yrs exp

Machine Learning Compiler Engineer

Qualcomm

New York, NY +3 102 days ago $200,800$301,200
MLIR LLVM PyTorch Triton TVM Generative AI Polyhedral Optimization High-Performance Computing GPU Programming Parallel Programming Vectorization Compiler Development Machine Learning Computer Architecture
8+ yrs exp

Compiler Software Engineer

Qualcomm

San Diego, CA 77 days ago $116,900$175,300
GCC LLVM C C++ glibc Machine Learning Computer Architecture Open Source Benchmarking Code Analysis Assemblers Linkers Debuggers Profilers
2+ yrs exp

Senior LLVM Compiler Engineer

Nvidia

Remote 7 days ago $184,000$287,500
LLVM Clang MLIR C++ Compiler Internals IR Design Code Generation open‑source development CUDA GPU Architecture Parallel Programming Deep Learning Frameworks Technical Writing
Remote

Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +1 19 days ago $152,000$241,500
CUDA C++ C MLIR LLVM XLA TVM Compiler Optimization GPU Architecture Performance Analysis Deep Learning IR Design OpenCL
3+ yrs exp Remote

Senior DL Compiler Engineer, CUDA Tile

Nvidia

Remote (Santa Clara, CA) +4 9 days ago $152,000$241,500
CUDA C++ C MLIR LLVM XLA TVM Compiler Optimization GPU Architecture Performance Analysis Deep Learning IR Design OpenCL
3+ yrs exp Remote