7 hours ago
Cheltenham, United KingdomSenior
Responsibilities
- Research and analyze vulnerabilities and security trends across Apple platforms.
- Reverse engineer exploits and build exploits to challenge existing security mitigations.
- Evaluate security-critical code and conduct code audits.
- Develop automated tools for vulnerability discovery.
- Consult with partner teams on hardware and software security.
- Design and deliver security mitigations for browser technologies and native environments.
- Identify threats proactively and participate in responses to critical security issues.
Requirements
- Background in browser technologies or the native technologies on which browsers are built.
- Background in secure coding and code auditing.
- Knowledge of modern anti-exploitation mitigations and their effectiveness.
- Programming experience in C, C++, and Swift.
- Experience with software exploitation is preferred.
- Knowledge of macOS and iOS security architectures is preferred.
- Knowledge of memory-safe languages is preferred.
- Proficiency with assembly languages, particularly ARM64, is preferred.
- Knowledge of applying modern security mitigations to performance-sensitive system components is preferred.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
