Apple Media Products - Reverse Engineer (DRM)

Paris, Paris Region, France
Software and Services


Weekly Hours: 35
Role Number:200127466
"One more thing…." Years before that amazing moment when an icon is born, you could be part of the team helping evaluate and build a robust product ready for the world. Apple uses groundbreaking techniques to improve the security for hundreds of millions of devices and services, from the iPhone to Apple TV+. We value the privacy of users, the integrity of creative content and go further to protect them. Now imagine what you could do here. With your passion and dedication to security there's no telling what you could accomplish.

Key Qualifications

  • Reverse engineering and related tools
  • Security evaluation of embedded systems
  • Strong understanding of cryptography
  • Strong understanding of operating systems architecture and security
  • Knowledge of low-level debugging and programming (assembly, C)
  • Knowledge of ARM TrustZone


Working as part of an extraordinary team of security experts, we have the freedom to bring new ideas and design innovative solutions. As a Reverse Engineer you will conduct security assessments on a variety of complex products and DRM technology at scale. You will perform reverse-engineering analysis of protected binaries, understand and attack cryptographic implementations and assess the security level of products & services. Where you find security issues, we'll look for your advice on efficient mitigations. Your deep understanding in the areas of reverse-engineering techniques, static and dynamic binary analysis will be necessary for success in this role. You'll also need to demonstrate experience of software implementation, software vulnerability and related exploitation techniques. Experience in digital rights management, asset protections and multiple platform experience would be very useful. Based in Paris, we are passionate about security, and work closely with cryptographers and developers across Apple, worldwide. To work together, we all speak English and you'll need to be fluent too, but speaking French is not required for this role. If this is you, we'd love to hear from you.

Education & Experience

Master or PhD in Computer Science, Information Security or equivalent (e.g. Electronics, Physics or Mathematics) or work experience.

Additional Requirements