**Job Id** T1952708
**Job Title** Graphics Compiler Developer (Santa Clara & San Diego, CA)
**Company-Division** Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
**Job Area** Engineering – Systems
**Location** California – San Diego
California – Bay Area
California – Santa Clara
**Overview** Adreno GPU, as one key component of Qualcomm’s Snapdragon chipset, has been the industry technology leader and largest provider of mobile graphics solution. With its incomparable massive parallel computing capability, Adreno GPU has been the critical computation engine for today’s smart phone graphics and gaming applications, and is quickly expanding into new market like VR, machine learning, automotive etc.
The Adreno GPU compiler is the unique bridge between programmer’s graphics application source code and the final hardware that executes the application. Our compiler supports a variety of GPU programming APIs including OpenGL ES, Vulkan, D3D, OpenCL and RenderScript.
This full time position involves feature development for above GPU programming API’s, GPU specific code generation and compiler optimizations. The position will work closely with the graphics driver team to determine compilation strategies for high performance and low power, and also with the GPU architecture team to provide timely input on GPU ISA and various architectural design designs.
**Multiple roles for experienced professional with multiyear experience in :**
+ Hands-on compiler development experience or compiler technology research experience
+ C/C++ programming skills
+ LLVM compiler development experience is a plus
+ OpenGL, OpenCL, CUDA, Microsoft D3D compiler development experience is a plus
+ Graphics application development experience is a plus
+ Graphics driver development experience is a plus
**Education Requirements** BS/MS/PhD Degrees in computer science or computer engineering
**EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.**
Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.