Job Description:
As a Graphics Security Research Intern within the Client Graphics and AI Group, you will be embedded within our team responsible for developing custom tools and capabilities to uncover security vulnerabilities. You will work with various development teams to mitigate internally and externally found security vulnerabilities across multiple domains, including integrated and discrete graphics, Windows Linux, HW SW FW for all vertical components media, 3D, compute, display, and KMD.
Your primary responsibility will be to develop enhancements to existing security tools that aid in broader fuzzer development objectives focused on 3D/Compute related HW/SW.
* You will interact with internal graphics ISA (Instruction Set Architecture) developing custom batch buffer submissions.
* Plan and schedule daily tasks using judgment on a variety of problems requiring deviation from standard practices.
* Understand Intel's graphics features and general threat model to ensure prioritizing activities appropriately.
* Work together with other developers on a common code base toward a common objective.
Requirements:
We are looking for someone passionate about security with familiarity in modern research techniques interested in graphics.
You should be progressing in a MS or above in Computer Science, Computer Engineering, Electrical Engineering, or related discipline ideally with a focus on security.
* Working with Git/github and understanding of general source control management best practices.
* Solid background in scripting: Python, regular expressions, interfacing with files, queries, XML JSON yaml etc.
* High attention to detail and solid communication/presentation skills to internal and external audiences.
* Good cross-functional teamwork.
* Excellent problem-solving skills.
Desired Experience:
* Understanding of security research activities, fuzzing, pen testing, threat modeling etc.
* Understanding of Agile development practices.
* Familiarity with WinDBG.
* Familiarity with reverse engineering tools.
* Knowledge of Graphics, Media and Display architecture.
About this Business Group:
The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms spanning form factors such as notebooks, desktops, 2-in-1s, all-in-ones.
Working with our partners across the industry we intend to deliver purposeful computing experiences that unlock people's potential – allowing each person to use our products to focus create and connect in ways that matter most to them.
As the largest business unit at Intel CCG is investing more heavily in the PC ramping its capabilities even more aggressively designing the PC experience even more deliberately including delivering a predictable cadence of leadership products.