Engineer- Compilers

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
$140,000 - $220,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Engineer- Compilers

Qualcomm is seeking a talented Compiler Engineer to join their team in building open source compiler toolsets for Qualcomm silicon. This role focuses on developing and enhancing compilers, assemblers, linkers, libraries, debuggers, and profilers that enable both internal and external developers to build software ecosystems on Qualcomm hardware.

The position offers an exciting opportunity to work at the intersection of compiler technology and machine learning, where you'll collaborate with hardware and software engineers to optimize code generation and improve performance for Qualcomm processors. You'll be actively involved in open source communities, contributing to projects like GCC, LLVM, and glibc, while also working on cutting-edge AI optimization frameworks.

As a Staff Software Engineer in the compiler team, you'll be responsible for identifying and implementing performance improvements through sophisticated benchmarking and code analysis. Your work will directly impact the efficiency of Qualcomm's silicon across a broad range of applications, with a particular focus on machine learning workloads.

The ideal candidate should have a strong background in compiler technology, demonstrated experience with open source contributions, and excellent programming skills in C/C++. Knowledge of computer architecture and machine learning frameworks would be particularly valuable. This role offers the opportunity to work with leading technology experts and contribute to world-changing innovations while enjoying comprehensive benefits and professional development opportunities.

Join Qualcomm's compiler team to be part of a company that's pushing the boundaries of what's possible in technology, while working alongside some of the most respected engineering experts in the industry. You'll have access to continuous learning programs, mentorship opportunities, and a supportive, inclusive culture that values innovation and collaboration.

Last updated 2 months ago

Responsibilities For Engineer- Compilers

  • Work in the GCC, LLVM, glibc, and related open source communities
  • Identify areas for improvement in compiler toolsets via benchmarking and code analysis
  • Collaborate with hardware teams to plan, identify, and contribute support in open source projects
  • Design, develop and contribute features to open source ML frameworks
  • Explore new optimization frameworks for leveraging advance CPU features

Requirements For Engineer- Compilers

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Knowledge and/or experience in compiler frameworks such as GCC or LLVM
  • Experience in working with open source communities
  • Programming in C/C++
  • Strong background in computer architecture

Benefits For Engineer- Compilers

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and security programs
  • Mental health and emotional support resources
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Engineer- Compilers

Technical Program Management/Staff

Technical Program Management role at Qualcomm focusing on Datacenter IP, SoC and system development for Snapdragon products.

Staff Engineer - Graphics

Staff Engineer position at Qualcomm focusing on GPU Developer Tools development, graphics optimization, and performance analysis for Adreno GPU technology.

CPU Physical Electrical Analysis Engineer

Senior CPU Physical Electrical Analysis Engineer position at Qualcomm, focusing on electrical analysis and power grid solutions for next-gen computing platforms.

GPU - Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on GPU Developer Tools development, requiring expertise in C/C++ and graphics technologies.

SOC Verification and Methodology Engineer - Sr Staff

Senior Staff SOC Verification Engineer role at Qualcomm, focusing on comprehensive verification of 5G and ML chip designs using advanced methodologies.