Apple Media Products - Reverse Engineer (DRM)

Paris, Paris Region, France
Software and Services

Summary

Posted:
Weekly Hours: 35
Role Number:200127466
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. We're looking for people passionate about security, with strong experience in reverse engineering, to take up the challenge of assessing and improving the security of our products.

Key Qualifications

  • Knowledge of reverse engineering and related tools, such as Hex-Rays IDA Pro
  • Strong understanding of operating systems architecture and security
  • Strong understanding of software vulnerabilities, exploitation techniques, and associated mitigations
  • Knowledge of assembly languages (ARM and x86_64 a plus)
  • Knowledge of low-level debugging and programming (C language)
  • Strong understanding of cryptography
  • The following would be a plus:
  • Experience with security evaluation of embedded systems
  • Knowledge of ARM TrustZone
  • Knowledge of Apple operating systems (macOS, iOS)

Description

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 vital 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 proficient 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. Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programmes. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount — both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programmes that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products. Apple benefits programmes vary by country and are subject to eligibility requirements. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace

Additional Requirements