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.
Our software engineers have the opportunity to touch the entire software ecosystem! In fact, by number of employees, we are one of the most influential software companies in the world. At Intel, you'll be at forefront of everything from enhanced usability and security, to integrated software and hardware solutions, to seamless connectivity. We're looking for more great software engineers who will help us push computing capabilities even further. And who are passionately motivated by seeing their creations used by millions of end users. Watch our Software Careers video here:
Your responsibilities will involve:
- Performing research in the area of programming models and parallel runtimes alongside Intel researchers working in the area of real-time rendering
- Implementation and analysis of real-time rendering algorithms or other highly parallel algorithms
- Design, implementation, and analysis of new compiler and runtime system components
- Potential opportunities for impact on Intel graphics hardware and software products and publication in industry or academia
We need someone who is collaborative and team orientated - ready to jump in on whatever work is required to produce results. Strong written and verbal communications skills, including the ability to deliver short technical presentations are needed.
Candidate must have a Bachelor's degree with 4 years' experience, or a Master's degree with 3 years' experience, or a PhD degree with at least 1 year experience. Degree should be in Computer Science, Computer Engineering, Electrical Engineering, or related field. Experience should be in the following areas:
- Developing task, data, and pipeline parallel algorithms and systems
- Researching, designing, and implementing compiler backend analyses and transformations
- Experience developing with C++
- Analysis and transformation passes in LLVM, and/or porting LLVM to a new architectures
- Dynamic (run-time) code generators that operate with a small memory footprint
- Graphics shading languages and/or GPU compute languages (e.g. CUDA or OpenCL)
- Detailed knowledge of GPU computing languages and/or HPC workloads and performance characteristics
- Experience with performance analysis including using low-level tools like profilers for identifying performance issues
USA-California, San Francisco
May 17, 2013
May 18, 2014
Employees in the Intel Architecture Group (IAG) deliver innovative platforms across computing and communication segments including data centers, mobile and desktop personal computers, handhelds, embedded devices and consumer electronics. Intel's industry leading technology is used to create integrated hardware and software solutions such as processors, chipsets, communication radios, graphics processors, motherboards, and networking components that deliver capabilities from security and manageability to computing performance and energy efficiency. IAG employees are at the forefront of enabling a new era of computing that is more integrated into all aspects of our daily lives.
We will accept applications/resumes until 60 days after posting date or earlier at Intel's discretion
A lot of companies like to talk about changing the world. But while others are making claims, Intel’s been making history—for...