Kernel Software Engineer

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Sep 20, 2019

Weekly Hours: 40

Role Number: 200104553

The Core OS Storage Systems group is looking for a talented kernel software engineer to join the File Systems team. You will be working with other teams in Storage Systems and cross-functionally to enable new platform features and improve the user and developer experience

Key Qualifications

  • * Excellent C and C++ programming skills
  • * Experience with Objective-C or Swift is a plus
  • * Strong understanding of operating systems internals
  • * Experience with kernel development; specific experience with the BSD kernel is a plus
  • * Strong understanding of file system principles; specific experience with file system development is a plus
  • * Familiarity with principles related to operating system security
  • * Experience with live- and post-mortem kernel debugging
  • * Ability to quickly understand and modify existing codebases
  • * Ability to ramp up quickly on both new technologies and existing technologies
  • * Familiarity with Apple products and technologies is a plus
  • * Highly focused, with the ability to deliver solid work on tight schedules
  • * Excellent collaborative skills, with strong written and verbal communication


In this role, you will be working to continuously improve the Virtual File System and other parts of the XNU kernel that interact with file systems and storage. Because the VFS serves as a nexus, you will have the opportunity to work cross-functionally up and down the software stack, enabling new hardware and software platform features as well as improving the performance and security of the system

Education & Experience

BS or higher in Computer Science, Computer Engineering or equivalent experience/skills

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Kernel Software Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good