Compiler Engineer - 712033
Intel - San Francisco, CA

This job posting is no longer available on Intel. Find similar jobs: Compiler Engineer jobs - Intel jobs

Compiler Engineer - 712033 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.

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.


Minimum Qualifications:
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++

Preferred Qualifications:
- 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
Job Category : Software Engineering
Primary Location : USA-California, San Francisco

Full/Part Time : Full Time
Job Type : Experienced
Regular/Temporary : Regular
Posting Date : May 17, 2013
Apply Before : May 18, 2014

Business Group 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.
Posting Statement : We will accept applications/resumes until 60 days after posting date or earlier at Intel's discretion

About this company
921 reviews
A lot of companies like to talk about changing the world. But while others are making claims, Intel’s been making history—for...