About The Position

In the Core Operating Systems group, the focus is on ensuring the OS is inseparable from each device’s identity. This group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. The role involves developing groundbreaking technologies for iOS, macOS, watchOS, and tvOS, crafting distinct, holistic user experiences that uphold the excellence of Apple devices. The specific role is for an exceptional software engineer to work on the Secure Enclave coprocessor’s operating system, drivers, and core services. This is a core technology position with the opportunity to make a major impact on how Apple secures its iOS, watchOS, tvOS, and macOS products. The environment champions product innovation, rapid product iteration, and autonomy. This is a rare and highly visible role at the center of Apple's security efforts, influencing and assisting multi-functional teams to secure user experiences across Apple's product line.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • Design and implement secure kernel technologies, drivers, and supporting infrastructure.
  • Work with multi-functional teams to bring up, debug, and verify security infrastructure for new platforms, products, and prototype systems.
  • Help define the software roadmap for new security features.
  • Support a range of hardware platforms, including iPhone, iPad, AppleWatch, AppleTV, iPod, and Mac.
  • Contribute to security requirements and features for future hardware and custom silicon.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service