Apply Now    
Job ID: JR0022377
Job Category: Contract Employee
Primary Location: Hillsboro, OR US
Other Locations:
Job Type: Intel Contract Employee

Compiler Security Researcher

Job Description

This is an Intel Contract Employee position. 

We are looking for an LLVM and Clang compiler development expert that is proficient with open-source workflows and tools. This research will focus on enhancing the LLVM compiler to support a form of security hardening for micro-services datacenter workloads for IA-32 systems running Linux.

Primary responsibilities include but are not limited to:  
•Developing new LLVM analysis and instrumentation passes
•Evaluating the performance of the enhanced compiler on various recent platforms and comparing it to the baseline compiler. 
•Developing a new runtime library in compiler-rt.
•Modifying the ELF object file backend to emit additional information

The ideal candidate should exhibit the following behavioral traits: 
•Effective communication 
•Self-motivation
•Agility to quickly adapt to changing requirements that arise due to new research results
•Good analytical and problem solving skills


Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through relevant previous schooling, industry jobs and/or research experience

Minimum Qualifications:
•M.S. or currently enrolled in PhD program for Computer Science, Computer Engineering or related technical discipline
•Experience developing substantial LLVM compiler enhancements or other modifications
•Experience with Git
•5+ years of C++ experience.
•3+ years of debugging experience with gdb/lldb/idb
•1+ year of IA-32 assembly language experience
•3+ years of experience with Linux-based operating systems and development environments, e.g. shell, ssh, and make

Preferred qualifications:
•Security and/or cryptography
•Experience modifying linker
•Experience with Linux containers and/or unikernels
•Experience with virtualization
•5+ Years of relevant industry experience

Inside this Business Group

Intel Labs is the company's world-class, industry leading research organization, responsible for driving Intel's technology pipeline and creating new opportunities. The mission of Intel Labs is to deliver breakthrough technologies to fuel Intel's growth. This includes identifying and exploring compelling new technologies and high risk opportunities ahead of business unit investment and demonstrating first-to-market technologies and innovative new usages for computing technology. Intel Labs engages the leading thinkers in academia and industry in addition to partnering closely with Intel business units.


Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities