Compiler Toolchain Engineer
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
Related searches
More like this
Qualcomm
Qualcomm
Qualcomm
Nvidia
Nvidia
Nvidia