Taro Logo

Core OS Software Engineer - Secure Enclave

A leading technology company that designs and develops consumer electronics, software, and services.
$121,900 - $214,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Core OS Software Engineer - Secure Enclave

Are you a big-picture problem solver who loves setting ambitious goals? The Core Operating Systems group at Apple is seeking an exceptional software engineer to work on the Secure Enclave coprocessor's operating system, drivers, and core services. This role is central to Apple's security efforts, working on technologies that secure iOS, watchOS, tvOS, and macOS products.

In this highly visible position, you'll be responsible for designing and implementing secure kernel technologies, working with cross-functional teams to develop and verify security infrastructure across Apple's entire product line. You'll contribute to security requirements for future hardware and custom silicon, helping shape the future of Apple's security architecture.

The role offers a unique combination of embedded systems and security engineering, working in an environment that champions product innovation and autonomous decision-making. You'll be part of a team that ensures operating systems are inseparable from each device's identity, building fully integrated systems that combine hardware, software, and apps into a seamless Apple experience.

Your work will directly impact the security of millions of Apple devices worldwide, from iPhones and iPads to Apple Watches and Macs. This is an opportunity to work on groundbreaking technologies while collaborating with world-class engineers in a culture that values technical excellence and innovative thinking.

The ideal candidate will bring strong expertise in embedded operating systems, security principles, and systems programming, along with the ability to write efficient, secure code in languages like C, C++, or Swift. Experience with cryptography, platform security, and ARM-based SoCs is highly valued.

Join us in creating the next generation of secure computing platforms that will define the future of Apple's product ecosystem.

Last updated a month ago

Responsibilities For Core OS Software Engineer - Secure Enclave

  • Design and implement secure kernel technologies, drivers, and supporting infrastructure
  • Work with multi-functional teams to bring up, debug, and verify security infrastructure
  • Help define software roadmap for new security features
  • Contribute to security requirements and features for future hardware and custom silicon

Requirements For Core OS Software Engineer - Secure Enclave

  • 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
  • Fluent in C, C++, or Swift

Benefits For Core OS Software Engineer - Secure Enclave

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?