Intel Corporation - Graphics Software Engineer - 567075 (LLVM)

Please review the job description below and reply if you are interested in a LLVM job at Intel Corporation.

Best regards,

Larry Gonzales

Sourcing Specialist

Intel Corporation/VCG

larry.z.gonzales@intel.com

Interested in Graphics at Intel? Visit: http://www.intel.com/jobs/careers/visualcomputing/

Find out about Life at Intel. Visit: An Overview of Life as an Intel Employee

Join the conversation with Intel Jobs Blog. Visit: Blogs - Intel Communities

Follow us & hyper-connect your job search. Visit: http://twitter.com/jobsatintel

Visit: Intel | Data Center Solutions, IoT, and PC Innovation

Apply online: http://www.intel.com/jobs/

Graphics Software Engineer - 567075

Description

In this position, you will be designing and developing highly competitive OpenCL (Open Compute Language, a new industry standard for heterogeneous data and task parallel computing across GPU’s and CPU’s) support on integrated graphics processors. This includes a JIT compiler, a library of built-in functions and OpenCL runtime driver support. Responsibilities (depending on your skill set) will include applying state of the art compilation/JIT technology, knowledge of high performance math algorithms and system architecture skills to allow applications to tap into the computation power of GPUs previously only available to graphics applications. You will be working in a team environment designing and developing high level compiler/JIT optimizations, code-generator components, and math built-in functions. You will also have the opportunity to do performance analysis and tuning of the whole system. You will expect to apply advanced principles, theories and concepts, to innovate and solve problems, and communicate ideas and information with all stake holders

Qualifications

You should possess a minimum of a Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering or Mathematics; Masters Degree or PhD preferred.

BS degree and a minimum of four years of experience; or MS degree and a minimum of three years of experience; or PhD degree and a minimum of one years of experience in one or more of the following areas:

  • Compiler/JIT high level optimizations
  • Compiler/JIT code generation
  • High performance IEEE floating point math library functions
  • Strong software development background and excellent programming and debugging skills in C/C++
  • A team player and able to work and communicate effectively with members of the team
  • GPGPU/parallelization experience would be an added advantage
  • Proven record of performance analysis and tuning would be an added advantage
  • LLVM development experience would be an added advantage

Primary Location

: USA-California, Folsom

Other Locations

: USA-California, Santa Clara

Full/Part Time

: Full Time

Job Type

: Experienced

Regular/Temporary

: Regular