Apple's Secure Transports team is looking for a motivated software engineer to deliver world-class cryptographic and secure protocols engineering, contributing to the security foundations for data in motion across all of Apple's innovative products and impacting the design and implementation of Apple's embedded and desktop operating system products.
Requirements
- Experience with transparency technologies, such as certificate transparency
- Strong understanding of recent developments and concerns with standard protocols such as TLS
- Strong understanding of C, Objective-C, or Swift
- Industry exposure to and knowledge of OS security and applied cryptography
- Experience in systems or OS development
Responsibilities
- Help define the security properties and architecture for the next-generation operating system
- Design and implement new techniques to protect users' privacy during web browsing, email, and secure messaging sessions
- Investigate and implement the next evolution in secure protocols, trust establishment, and transparency
- Work cooperatively with other parts of Apple on multi-functional technologies and initiatives to improve security
- Promote and drive the adoption of these technologies across the organization
Other
- A genuine passion for creating effective and pragmatic transport security
- Excellent teamwork and communication skills. Working multi-functionally with other software, hardware, marketing, and support teams to provide the best security solutions for Apple’s products.
- 5 years of professional software engineering experience