Job Description
Summary
Description
- Examine embedded systems and find security vulnerabilities in Apple or 3rd party firmware and bootloaders
- Develop proof-of-concept exploits for found vulnerabilities
- Examine new Apple silicon security features and demonstrate if/how they can be defeated
- Perform physical attacks on hardware in a lab environment
- Propose new ideas for security hardening and mitigations
- Stay abreast of modern hacking techniques against Apple products, including those where the attacker is in close proximity or possession of the device
Minimum Qualifications
- Experience finding security vulnerabilities in low-level software and developing exploits
- Understanding of SoC architecture and hardware security primitives
- Programming background in C, C++ and/or Python
Preferred Qualifications
- 3+ years of industry experience or equivalent independent research
- Familiarity with one or more of the following: real time operating systems, cryptographic primitives and protocols, CPU microarchitecture
- Experience with tools for fuzzing and analyzing code
- Familiarity with assembly and ARM instruction set
- Experience performing side channel analysis (SCA) and fault injection (FI) attacks on complex SoC designs
- Understanding of security trends and can develop new classes of attacks