Job Description:
Apple Services Engineering implements and deploys services at scale, such as Apple TV, iCloud, or the App Store. Expanding these services to new platforms and users means using a variety of content and code protection mechanisms, existing or custom-made.
During this internship, you will have the challenge of conducting a comparative study of protection mechanisms for iOS applications. You'll perform security evaluations to understand how applications can implement code hardening and anti-tampering defences. You will work as part of an extraordinary team of security experts composed of reverse engineers, content protection experts, cryptographers, data scientists, and developers, where we have the freedom to bring new ideas and design innovative solutions. Based in Paris, we are passionate about security and work with a variety of cross-functional teams across Apple, worldwide.
Strong understanding of reverse engineering concepts and methodologies Proficiency with binary analysis tools (IDA Pro, Ghidra, or similar) Knowledge of code obfuscation techniques (control flow flattening, opaque predicates, mixed boolean arithmetic expressions, junk code insertion, data masking, virtualization, etc.) Experience with dynamic analysis techniques (debuggers, instrumentation frameworks) Problem-solving mindset and attention to detail in analyzing complex, protected code Understanding of ARM64 assembly and Mach-O binary format would be a plus
We generally speak English when we collaborate and work together, and you'll need to be fluent in English too! Speaking French is not required for this role
| Source: | Company website |
| Posted on: | 21 Dec 2025 (verified 28 Dec 2025) |
| Type of offer: | Internship |
| Industry: | Consumer Electronics |
| Languages: | English |