Compiler Tools Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Salary
$116,900–$175,300 / yr
Posted
18 days ago
Freshness
Confirmed live yesterday
Closes
Feb 20, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $173k
This role $146k
$105k most similar roles pay here $225k

This role pays less than 69% of similar roles. Most pay $138,152–$208,225 — the shaded band above. At the midpoint, this role pays about $146k versus about $173k 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 · Compiler Tools Engineer

As a Compiler Tools Engineer on the Compiler Toolchain Software team, you will develop LLVM- and MLIR-based compiler components for the Hexagon DSP. You will be responsible for improving machine learning compiler lowering and optimization pipelines to ensure efficient execution on Qualcomm hardware. Your daily work involves using profiling and benchmark data to drive performance and code size improvements while debugging correctness issues across MLIR, LLVM IR, assembly, and generated code. The role requires expertise in modern C/C++, as well as production compiler frameworks like LLVM or MLIR. You will also navigate complex domains including machine learning compiler stacks, graph-level optimizations, and hardware constraints such as SIMD architectures and memory organization. This position focuses on solving technical challenges related to signal processing, multimedia workloads, and wireless communication on the Android platform.

What you'll do

  • Develop LLVM and MLIR-based compiler components for the Hexagon DSP.
  • Improve machine learning compiler lowering and optimization pipelines for Qualcomm hardware.
  • Use profiling and benchmark data to drive performance and code size improvements.
  • Debug correctness and code generation issues across MLIR, LLVM IR, assembly, and generated code.
  • Analyze software requirements to determine feasible designs within specific hardware constraints.
  • Develop solutions for the entire compilation stack including programming languages and intermediate representations.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or a related field.
  • Master's degree or PhD in Computer Science, Engineering, Electrical Engineering, or a related field (preferred).
  • 5 years or more of compiler engineering experience in industry or academia.
  • Hands-on experience with LLVM, MLIR, GCC, or another production compiler framework.
  • Strong programming skills in modern C/C++ and experience working in large software codebases.
  • Knowledge of compiler fundamentals including intermediate representations, optimization passes, and code generation (preferred).
  • Experience with machine learning compiler stacks, ML frameworks, or graph-level optimizations (preferred).
  • Knowledge of computer architecture, SIMD/vector architectures, and system software tools like assemblers and debuggers (preferred).

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

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

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

Staff Engineer, Compiler

Samsung Semiconductor

San Jose, CA 101 days ago $163,000$253,000
PyTorch Triton MLIR Inductor XLA TVM IREE CUTLASS LLVM CUDA ROCm HPC Distributed Systems Kernel DSLs Compiler IR NUMA
10+ yrs exp

Senior Compiler Engineer, AI

Nvidia

Remote (Austin, TX) +2 119 days ago $184,000$287,500
LLVM MLIR Python C++ Machine Learning Reinforcement Learning Compiler Design GPU Architecture Code Generation Predictive Modeling Evolutionary Algorithms Feature Engineering High-Dimensional Data Analysis Performance Engineering
8+ yrs exp Remote

GPU Compiler Engineer

Nvidia

Remote (Austin, TX) +3 21 days ago $124,000$195,500
C++ LLVM CUDA Vulkan OpenGL DirectX OpenCL Fortran PTX Machine IR LLVM IR TableGen GlobalISel Instruction Scheduling Software Pipelining Register Allocation SIMT Architecture
Remote