Compiler Software Engineer

Qualcomm

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$116,900–$175,300 / yr
Posted
77 days ago
Freshness
Confirmed live 2 days ago
Closes
Dec 23, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $167k
This role $146k
$106k most similar roles pay here $218k

This role pays less than 66% of similar roles. Most pay $136,421–$196,750 — the shaded band above. At the midpoint, this role pays about $146k versus about $167k 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 Software Engineer

Compiler Software Engineer As part of the Compiler Toolchain Software team, you will develop open source compiler toolsets for Qualcomm silicon to support a wide range of applications, including machine learning. You will work across the entire compilation stack to optimize code generation, improve performance, and enhance programmer usability. Your daily responsibilities include identifying improvements through benchmarking and code analysis, collaborating with hardware teams to integrate features into open source projects, and exploring new optimization frameworks for advanced CPU features. You will actively engage with the GCC, LLVM, and glibc communities to contribute features and optimizations. The role requires proficiency in C/C++ programming and experience with compiler frameworks like GCC or LLVM. Candidates should possess a strong background in computer architecture and have experience working within open source communities to improve toolsets for Qualcomm processors.

What you'll do

  • Contribute features and performance improvements for Qualcomm processors within GCC, LLVM, and glibc communities.
  • Identify compiler toolset improvements through rigorous benchmarking and code analysis.
  • Integrate support for specific hardware features into open source projects in coordination with hardware teams.
  • Improve developer experience by identifying and addressing tool usability issues based on user feedback.
  • Research and implement new optimization frameworks to leverage advanced CPU features.
  • Develop and contribute compiler optimizations specifically targeting open source machine learning frameworks.
  • Optimize the entire compilation stack to improve code generation, performance, and programmer usability.

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.
  • At least 1 year of experience with compiler or tools through any combination of academic and/or work experience.
  • 2+ years of Software Engineering or Systems Engineering experience if holding only a Bachelor's degree.
  • 1+ year of Software Engineering or Systems Engineering experience if holding a Master's degree.
  • Proficiency in programming in C/C++.
  • Knowledge and experience with compiler frameworks such as GCC or LLVM.
  • Experience working with open source communities and an established record of contributions to 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

Compiler Tools Engineer

Qualcomm

Austin, TX 18 days ago $116,900$175,300
LLVM MLIR C++ GCC PyTorch TensorFlow ONNX Assembly SIMD Intermediate Representations Profiling Debugging Linkers Assemblers Computer Architecture Machine Learning Signal Processing
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp