Qualcomm is seeking a highly skilled Staff Engineer to drive development of LLVM‑Ripple, its compiler toolchain, and the supporting ecosystem that enables highly‑parallel application development on Snapdragon platforms. In this role, you will design, develop, optimize, and maintain compiler components, parallel runtimes, and developer‑facing features that significantly improve the programming experience for massively parallel applications targeting heterogeneous compute architectures. You will work closely with architecture teams, runtime engineers, and application developers to evolve the Ripple programming model, enhance performance portability, and expand compiler and runtime capabilities. This position requires deep expertise in compiler internals, parallel programming models, and performance optimization on modern SoCs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees