Red Team Platform and Hardware Security Researcher
Santa Clara Valley (Cupertino), California, United States
Software and Services
Help Apple secure the world’s most advanced consumer devices, which people trust to store their personal and professional data. We believe that the best defense is a good offense, and that that means finding vulnerabilities before they can be used to attack our users. Embedded within the Security Engineering and Architecture organization, Red Team are looking for hardworking and inspired individuals who will focus on vulnerability research and defeating, designing and implementing security mechanisms throughout our existing and future products. We design and secure platforms for billions of users. We make products that people LOVE. We are committed to user privacy and security. We have some of the most creative, passionate, hardworking engineers in the industry. We challenge each other to go beyond the norm to find new, innovative ways of solving problems and to make software safer, easier, and more fun to use. Not many jobs can offer all of these things. Security engineering jobs at Apple do, and much more.
- Ability to find security vulnerabilities through static and dynamic analysis.
- Experience with software exploitation.
- Programming background in C, C++.
- Proficiency in OS internals and modern mitigation techniques
- Familiarity with assembly and ARM instruction set, SoC architecture, or secure boot
Security Engineering and Architecture’s Red Team is at the forefront of attacking our own products during at all stages of their lifecycle. Our team works to find vulnerabilities from the lowest levels of software throughout the OS stack, and invests time developing proof of concept exploits for those issues to evaluate new security mechanisms and stay one step ahead. Working with software and hardware engineering teams throughout the company, we are involved at all stages of designing and implementing both software mitigations and hardware mechanisms that we can build world-class defenses upon. This role includes hands-on auditing and vulnerability research for Apple’s products related to the lowest levels of software including hardware interfaces, early boot security, and embedded software security. This role focuses on the intersection of security, hardware, and low level software.
Education & Experience
Relevant experience or education, such as performing security research and analysis, or a bachelor’s degree in computer science or a related field. Open to candidates with no professional experience and no formal education.