[LLVMdev] Compiler engineering positions at Qualcomm Innovation Center

Das Gupta, Anshu adasgupt at quicinc.com
Wed Jun 4 08:20:08 PDT 2014


LLVM Developers,

The compiler teams at the Qualcomm Innovation Center are hiring. In short, we are doing interesting things with LLVM; come join us! I have included a more detailed description below. We have positions open in Austin and San Diego. If you are interested, please contact me at adasgupt at quicinc.com for Austin or Raja Venkateswaran at rajav at quicinc.com for San Diego.

-Anshu



The Snapdragon Compiler Team at Qualcomm Innovation Center is seeking talented and experienced compiler engineers to optimize LLVM for Qualcomm SOCs. The work involves close collaboration with other LLVM teams at Qualcomm and interaction with the general LLVM community. 

As a member of the compiler team, you will:
  Research, design, develop, enhance, and implement different components of a compiler based on the performance and code-size needs of the customer workload/benchmark
  Analyze software requirements, consult with architecture and HW engineers, and come up with compiler solutions best suited for Qualcomms SOCs
  Develop and execute benchmark and test scenarios for standalone static compilers
  Analyze and identify system level integration issues, interface with the software development, integration and test teams

We have compiler positions open in both our Austin and San Diego locations. If interested, please send your resume to adasgupt at quicinc.com (Austin) or rajav at quicinc.com (San Diego)

We are looking candidates with the following skills and background:
  Experience in compiler development - intermediate representations, machine independent and machine dependent optimizations, code generation and processor specific optimizations
  Knowledge of the structure and function of compiler internals
  Knowledge of instruction sets and computer architectures: pipeline structure and hazards, cache and memory organization, etc.
  Strong experience in performance analysis, root cause analysis, and profiling tools
  Strong background in analyzing compiler generated code for optimization/code generation opportunities preferred
  Working knowledge of assemblers, linkers, loaders, object file formats, instruction set simulators, debuggers and experience using them
  5 to 10 years of programming experience in C/C++
  Strong communication and interpersonal skills required





More information about the llvm-dev mailing list