Compiler Toolchain Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Salary
$104,500–$156,700 / yr
Posted
40 days ago
Freshness
Confirmed live today
Closes
Mar 16, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $131k
$88k $258k
below market most similar roles pay here above market

This role pays less than 91% of similar roles. Most pay $162,000–$219,875 — the blue band above. At the midpoint, this role pays about $131k versus about $191k 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 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Compiler Toolchain Engineer

The Compiler Toolchain Engineer joins the Compiler Toolchain Software team to develop the LLVM compilation suite for the Qualcomm Hexagon DSP. This role involves researching, designing, and enhancing various compiler components to support machine learning, wireless communication, audio, and image processing applications on the Android platform. You will work across the entire compilation stack, including programming languages, intermediate representations, and code generation, while analyzing performance and code size metrics. Key responsibilities include identifying system-level integration issues, consulting with hardware engineers on silicon solutions, and executing benchmark tests. Required skills include experience with LLVM or GCC frameworks, proficiency in C/C++ and assembly languages, and knowledge of instruction sets, computer architectures, and system software tools like assemblers, linkers, and debuggers.

What you'll do

  • Research, design, develop, and enhance various components of the compiler.
  • Analyze performance, code size, and other metrics to identify necessary compiler improvements.
  • Determine design feasibility within constraints and propose software solutions for Qualcomm SOCs.
  • Identify and resolve system-level integration issues with software development and test teams.
  • Develop and execute benchmark and test scenarios for compilers.
  • Work on the entire compilation stack including programming languages, intermediate representations, and code generation.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or a related field.
  • 5 years or more of compiler engineering experience in industry or academia.
  • Knowledge and experience in compiler frameworks such as LLVM or GCC.
  • Proficiency in programming with C/C++ and assembly languages.
  • Master's degree or PhD in Computer Science, Computer Engineering, or a related field (preferred).
  • Professional experience with compiler development (preferred).
  • Knowledge of instruction sets and computer architectures, including pipeline structure, hazards, cache, and memory organization (preferred).
  • Working knowledge of system software tools such as assemblers, linkers, and debuggers (preferred).

More like this

Similar roles

Compiler Tools Engineer

Qualcomm

Austin, TX 40 days ago $123,700–$185,500
LLVM MLIR C++ GCC PyTorch TensorFlow ONNX Assembly SIMD Computer Architecture Profiling Debugging Linkers Assemblers Code Generation Intermediate Representations Optimization Passes
2+ yrs exp

Compiler Software Development Engineer

Amd

San Jose, CA 25 days ago $145,600–$218,400
C++ Python MLIR LLVM PyTorch ONNX Machine Learning Code Generation x86 FPGA VLIW GitHub Threading APIs Debuggers Profilers

Senior Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 55 days ago $152,000–$241,500
Rust CUDA LLVM MLIR rustc PTX JIT Intermediate Representation (IR) Procedural Macros MIR AST Parallel Programming GPU Architecture Code Generation Cargo Debugging Profiling Benchmarking
5+ yrs exp Remote

Senior Compiler Engineer, AI

Nvidia

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

Senior LLVM Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 53 days ago $184,000–$287,500
LLVM Clang MLIR C++ Compiler Internals IR Design Code Generation CUDA Parallel Programming open‑source development GPU Architecture Deep Learning Frameworks
Remote

Senior Compiler Engineer Infrastructure

Nvidia

Remote (Santa Clara, CA) +2 78 days ago $152,000–$241,500
LLVM Clang MLIR C++ Compiler Infrastructure GPU Programming CUDA Parallel Programming Build Systems Toolchains Refactoring Automation AI-assisted workflows Deep Learning Frameworks
3+ yrs exp Remote