
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Core OS Software Engineer for the Secure Enclave team to design and implement secure kernel technologies and drivers. You'll work on iOS, macOS, watchOS, and tvOS, requiring expertise in embedded systems and security.
Job Description
Who you are
You are a problem solver with a strong understanding of how software interacts with hardware, particularly in the context of security. You have experience in developing operating systems and are passionate about creating integrated user experiences across Apple devices. Your collaborative spirit allows you to work effectively with multi-functional teams, ensuring that security is a priority in every product you touch.
You have a solid background in embedded systems, particularly with secure environments, and you understand the nuances of kernel development. Your technical skills are complemented by your ability to communicate complex ideas clearly, making you a valuable team member in discussions about security infrastructure and product roadmaps.
Desirable
Experience with secure coding practices and familiarity with security protocols will set you apart. If you have worked on projects involving secure coprocessors or similar technologies, that would be a significant advantage.
What you'll do
In this role, you will design and implement secure kernel technologies and drivers for the Secure Enclave coprocessor. You will collaborate with various teams to debug and verify security infrastructure for new platforms and products, ensuring that Apple maintains its high standards for user security. You will also help define the software roadmap for security features, influencing the direction of Apple's security initiatives.
Your responsibilities will include crafting and refining the operating system and core services that support the Secure Enclave, contributing to the overall security architecture of Apple's product line. You will engage in rigorous testing and validation processes to ensure that all security measures are effective and reliable.
What we offer
At Apple, you will be part of a culture that values innovation and collaboration. You will have the opportunity to work on groundbreaking technologies that impact millions of users worldwide. We provide a supportive environment that encourages professional growth and autonomy, allowing you to take ownership of your projects and make a real difference in the security of our products. We also offer competitive compensation and benefits, reflecting our commitment to attracting and retaining top talent.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Systems Engineer
Apple is hiring a Systems & Kernel Software Engineer to enhance the security of end-user devices. You'll work on security hardening across Apple's operating systems using C and C++. This position requires experience in security engineering and systems software.

Software Engineering
Apple is hiring a CoreOS Software Engineer to debug complex systems and build automation tools. You'll work with Python, C, and Swift to enhance development velocity and product quality. This position requires strong debugging expertise and experience with automation frameworks.

Software Engineering
Apple is hiring a Software Engineer for their Trusted Execution team to build security technologies for next-generation operating systems. You'll work with C, C++, and Linux to enhance user safety across all products. This position requires a strong background in system-level programming.

Security Engineer
Apple is seeking a SoC Security Engineer to define, design, and verify security systems for their groundbreaking products. You'll work with multi-functional teams and require experience in secure systems and threat modeling.

Security Engineer
Apple is hiring a Security Software Engineer for the Secure Transports team to deliver world-class cryptographic and secure protocols engineering. You'll work on the security foundations for data in motion across all of Apple's innovative products. This position requires experience in C, C++, and embedded systems.