Internship - Security Tooling
Paris, Ile-de-France, France
Students
As part of Apple's Security Engineering & Architecture (SEAR) team, you'll join our mission to create the world's most secure products. We are committed to investing in cutting-edge tools that enable our security researchers to delve deeper into our codebases and identify critical vulnerabilities.
We are seeking a talented and motivated individual to explore and enhance our Offensive Security Tooling capabilities.
Description
Join our exceptional team dedicated to securing all the layers of our products : from the silicon, to the boot ROMs and kernels but also user applications.
As a valued member of this team, you will collaborate closely with vulnerability researchers to gain a deep understanding of their needs. Using this knowledge, you will design, develop, and enhance specialized tools tailored to their requirements. Your work will encompass a wide range of exciting areas, from static to dynamic analysis, spanning both source and binary levels.
During your internship, you will dive into the fascinating world of compilation (LLVM), fuzzing, and code introspection. These experiences will provide you with valuable insights and hands-on experience in the field.
Minimum Qualifications
- Pursuing a Masters or PhD diploma in Computer Science, Computer Engineering, or related fields
- Experience with C++ is required. Other programming languages knowledge such as Python, Swift, Rust is appreciated.
- Experience with compilers is required. LLVM familiarity is appreciated.
Key Qualifications
Preferred Qualifications
- Familiarity with modern analysis techniques and paradigms (dynamic, static, debugging)
- Knowledge about the state of the art on security tooling
- Knowledge in fuzzing is a plus