If you're interested in computer graphics and working with leading graphics software engineers on Intel's latest GPU/CPU architecture, then our Visual and Parallel Computing Group (VPG) has opportunities for you. VPG delivers Intel's 3D graphics, media, display GPU, and Parallel Computing Technology.
In this position, you will be responsible for 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). You will be supporting 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 be expected to apply advanced principles, theories and concepts, to innovate and solve problems, and communicate ideas and information with all stake holders. Must be a team player and able to work and communicate effectively with members of the team.
You should possess a Bachelor's degree with 4 years' experience, a Master's degree with 3 years' experience, or a Ph.D. Degree should be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or related field. Experience should be in the following areas: