Summary Posted: Oct 23, 2023 Weekly Hours: 39 Role Number: 200513003 Apple is seeking a motivated student for the position of Microarchitecture Security Intern. The team pursues research & development in the areas of microarchitectural attacks with particular focus on cache side-channels, transient execution vulnerabilities and fault injections. As a member of the team, you will work on finding microarchitectural side-channel issues in critical software components, showcasing side-channel weaknesses with proof of concepts, and collaborating with security teams to integrate your ideas in Apple products. Key Qualifications Key Qualifications Experience with code auditing Familiarity with modern processor architecture Familiarity with embedded and microarchitecture security Familiarity with cache and transient execution attacks like Spectre and Meltdown Familiarity with software-induced hardware attacks Proficiency with assembly languages, ARM a big plus Proficiency with the architecture and security design of modern operating systems Reverse engineering using tools such as IDA Pro or Ghidra, developing plug-ins Programming background, in C, C++, Python and/or Objective-C Description Description You will research microarchitectural weaknesses and build practical proof of concepts targeting critical software components to challenge and improve the security of Apple products. Your research will provide insights in the weaknesses in the microarchitecture against critical software by trying to extract sensitive data from them or elevate privileges. The internship is with an exceptional team focusing on securing low-level technologies such as the iOS and OS X kernel, boot ROMs, firmware and hardware. You have strong technical strengths and a passionate desire to secure systems by showing how they can be broken. Education & Experience Education & Experience Pursuing a Masters or PhD diploma in Computer Science, Computer Engineering, or related fields. Additional Requirements Additional Requirements
View Original Job Posting