Apple
Security Software Engineer, OS Security
Found: Today
This role is based in Cupertino, California.
Responsibilities:
- Design and implement state-of-the-art isolation and compartmentalization mechanisms for iOS and macOS internals.
- Develop and maintain label-based and mandatory access systems.
- Build secure, usable APIs for developers.
- Analyze frameworks and apps to ensure security models are effectively applied.
- Collaborate across Apple to ensure security technologies are effectively utilized.
Minimum Qualifications:
- BS in Computer Science or equivalent experience in systems programming and security.
- Strong C and low-level systems programming skills.
- Understanding of operating system internals (macOS, iOS, BSD, or Linux).
- Familiarity with security exploits and mitigation techniques.
Preferred Qualifications:
- Exposure to iOS and macOS.
- Experience with open source technologies.
- Real world kernel and/or hypervisor programming experience.