Qualcomm Company Logo

Qualcomm

San Diego, California - United States
View all jobs at this company »

Graphics Compiler Developer

Description

Adreno GPU, as one key component of Qualcomms 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 todays 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 programmers 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 APIs, 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
Please use Activity Code: SIGRAPH17

This Job is no longer active!