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
- 3+ years of industry experience or equivalent independent research in 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
- 10+ years of industry experience or equivalent independent research
- Familiarity with real time operating systems
- Familiarity with cryptographic primitives and protocols
- Understanding of CPU microarchitecture
- Familiarity with assembly and ARM instruction set
- Experience designing setups for side channel analysis (SCA) and fault injection (FI) attacks on complex SoC designs
- Understanding of security trends and can lead research into new classes of attacks