Apple Job Application – Secure Kernel Engineer

Website Apple

Job Description:

The Secure Runtime team in Core OS is looking for a software engineer to develop secure kernel technologies for Apple’s operating systems. Apple devices are at the center of our lives, from daily routines to our most private moments. We rely on our devices to be responsive and aware of our surroundings while keeping our private information secure. To deliver on this promise, the Secure Runtime team works with software and silicon design partners to develop scalable platforms for secure compute on Apple’s devices.

As a member of the Secure Runtime team, you will contribute to the design and implementation of low level microkernel software at the heart of Apple’s operating systems. Your work will focus on security while delivering the performance and reliability customers expect from Apple devices. In collaboration with an experienced team of OS and security engineers, your work will focus on key applications that make a meaningful impact on the security of our devices.

Job Responsibilities:

  • Bring up, test, and debug secure kernel software on new hardware platforms
  • Work with formal verification engineers to design for verification and review formal specifications of kernel software
  • Collaborate with cross-functional teams to adopt and integrate secure kernel designs
  • Design and implement secure kernel technologies
  • Partner with Apple’s CPU and SoC architecture teams to define security features and requirements for future hardware
  • Root cause security vulnerabilities and drive comprehensive solutions to fix and protect against all variants of the issue

 

Job Requirements:

  • Understanding of SoC-level design
  • Experience/interest in microkernels or hypervisors
  • Deep understanding of CPU architecture
  • Strong interest in secure software development
  • Excellent written and verbal communication skills
  • Deep understanding of the C programming language
  • Experience with core kernel software development such as MMU, scheduler, or platform drivers

Job Details:

Company:  Apple

Vacancy Type:  Full Time

Job Location: Sydney, New South Wales, AU

Application Deadline: N/A

Apply Here

vacancyoptions.com