Intel Corporation Company Logo

Intel Corporation

Santa Clara, California - United States
View all jobs at this company »

Rendering Research Scientist

Description

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. 

Your responsibilities will involve:
- Research in 3D graphics, working alongside other Intel researchers to invent new techniques or technologies that advance the field of real-time rendering.
- Producing a long-term technology vision that impacts Intel graphics hardware and software products
- Publishing your work in leading conferences and journals

We need someone who is collaborative and team oriented with strong written, verbal and presentation communications skills.

Minimum Qualifications: 
Candidate must have a Bachelor's degree with 6+ years' experience, or a Master's degree with 4+ years' experience, or a PhD degree with 2+ years of experience. Degree should be in CS, CE, EE, Physics, Math, or a related field. 
Demonstrable experience required in the following areas: 
- Comprehending, analyzing and extending techniques described in rendering literature 
- Developing advanced graphics algorithms in domains such as raster graphics, ray traced based graphics, global illumination, depth of field, motion blur, acceleration structures, etc. 
- Developing software in C++ together with programmable shaders and GPU compute 
- Creating real-time rendering effects using current and upcoming graphics APIs (OpenGL, Direct3D 11/12, ...) 

Preferred Qualifications: 
- Background in relevant industries including video game development, rendering software or visual effects in film. 
- Knowledge of GPU architecture and/or GPU workloads and performance characteristics 
- Background in writing publications and/or presenting at conferences or other events 
- Experience with performance analysis including using low-level tools like profilers for identifying performance issues 
- Familiarity with parallel programming environments such as TBB, CUDA or OpenCL 

This Job is no longer active!