Intel Compiler Security Researcher in Hillsboro, Oregon
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:
•Agility to quickly adapt to changing requirements that arise due to new research results
•Good analytical and problem solving skills
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
•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
•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.