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

Lead Physical Design Engineer

Lead Physical Design Engineer position at Qualcomm India, focusing on PNR implementation and hardware engineering with comprehensive benefits and growth opportunities.

Physical Design Engineer - Staff

Staff Physical Design Engineer position at Qualcomm Technologies focusing on ASIC design and implementation of complex chip solutions.

Staff SOC Design Verification Engineer

Staff SOC Design Verification Engineer position at Qualcomm India, focusing on electronic systems verification and testing with 8+ years experience required.

Lead Physical Design Engineer

Lead Physical Design Engineer position at Qualcomm India, focusing on PNR implementation and hardware engineering with 5+ years experience required.

IC Package Layout Engineer, Up to Senior Staff

IC Package Layout Engineer position at Qualcomm focusing on advanced package design, optimization, and implementation of physical designs for semiconductor technology.