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.