Apple is looking to solve security and privacy objectives for all products by developing custom server-side security solutions
Requirements
- Proficiency in C/C++, and Swift or other object-oriented languages
- Solid understanding in cryptographic primitives, such as PKI, ASN1, x.509, authentication protocols, key exchange protocols, and PQC algorithms
- Proven track records in shipping mission-critical security components in C/C++ or Swift that runs on memory constrained environments
- Proven track records in designing, implementing, and supporting large scale security systems that are in production today
- Experience in memory and compute constrained environments
- Strong programming skills
- Knowledge of security systems and protocols
Responsibilities
- Developing custom server-side security solutions
- Establishing hardware root of trust
- System and Module provisioning and certification
- Secure Software Update
- Secure Repair initiatives
- Providing operational support
- Working on mission-critical security systems
Other
- 12+ years of relevant industry experience shipping critical deliverables
- Outstanding verbal and written communication skills
- Strong interpersonal and communication skills
- Ability to mentor engineers and more junior security teammates
- Occasional travel when needed