Core OS Software Engineer - Secure Enclave
Apple
Summary
Description
Minimum Qualifications
- BS/MS in Computer Science or equivalent knowledge and experience
- Strong understanding of embedded operating systems architecture and systems programming fundamentals.
- Practical understanding of security principles, concepts, and techniques (e.g. certificates, software signing, attestation).
- Fluent in any of the following programming languages: C, C++, or Swift.
Key Qualifications
Preferred Qualifications
- Experience with cryptography for platform security and implementation of secure software stacks and runtimes.
- Direct experience in the overlap between software and hardware security, microkernel development, and firmware/software technologies.
- Understanding of SoC-level design, especially ARM based SoC’s.
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.