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

Staff Engineer – Connectivity

Staff Engineer position at Qualcomm Atheros focusing on Wi-Fi connectivity and embedded systems development, offering competitive compensation and comprehensive benefits.

Sr. Staff GPU Compiler Engineer

Senior Staff GPU Compiler Engineer role at Qualcomm, focusing on GPU architecture and optimization, offering competitive compensation and growth opportunities.

Software Engineer, Staff – Virtual Platforms - UK

Staff Software Engineer position at Qualcomm focusing on virtual platforms and SystemC TLM development for complex SoC architectures.

Staff CPU Physical Design Engineer

Staff CPU Physical Design Engineer position at Qualcomm Technologies focusing on high-performance CPU design and implementation.

Senior Program manager -- IP Design

Senior Program Manager position at Qualcomm India, focusing on IP Design and development with emphasis on semiconductor technology and program management.