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 12 hours 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

CPU Design Verification - Staff Engineer

Staff Engineer position for CPU Design Verification at Qualcomm, requiring expertise in hardware verification and team leadership.

Engineer, Sr Staff/Mgr -GPU

Senior Staff/Manager GPU Engineering role at Qualcomm focusing on embedded graphics software development for mobile and compute devices.

Lead IP Physical design engineer

Lead IP Physical Design Engineer position at Qualcomm India, focusing on implementation of high-performance cores using advanced semiconductor technologies.

CPU Lead Physical Design Engineer

Lead Physical Design Engineer role at Qualcomm focusing on CPU development, requiring 8-12 years of experience in physical design and timing optimization.

Lead Engineer

Lead Engineer position at Qualcomm India focusing on Linux Platform and Kernel Stability Engineering, requiring 5-9 years of embedded systems experience.