Apple’s Security Engineering & Architecture organization is looking to deliver world-class cryptographic and secure protocols engineering to build the most secure operating system in the world and put it in the hands of millions of customers
Requirements
- Experience in systems or OS development using C
- Experience with ASN1, X.509 certificate evaluation, TLS, or other secure protocols
- Strong understanding of recent developments and concerns with standard protocols such as TLS
- Industry exposure to and knowledge of OS security and applied cryptography
- A genuine passion for creating effective and pragmatic transport security
- Experience with secure protocols engineering
- Knowledge of cryptographic techniques and protocols
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
- 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
- Contribute to the entire system, from the kernel up through libraries, frameworks, and applications
- Collaborating closely with all other security partners, ranging from our Silicon Engineering group to our Cloud Services group
Other
- 5 years of professional software engineering experience
- 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
- Bachelor's degree in Computer Science or a related field
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services