Virtual Memory Kernel Engineer, Core OS

Apple
📍 Cupertino, CA, United States 💼 Full-time 🕒 Posted June 29, 2026

Job Description

**Weekly Hours:** 40
**Role Number:** 200611790-0836

**Summary**
The Darwin Systems team within Apple's CoreOS organization is responsible for delivery of a high-quality and performant kernel for just about every one of Apple’s products. Our software runs on your wrist as part of watchOS; in your pocket with iOS; on your desk in macOS; in your living room with tvOS; and now in visionOS and Apple’s Cloud. These are the devices owned by your friends and family; and hundreds of millions of devices beyond those. We ensure every aspect of the kernel and other system software are top class: features, performance, stability, security…
This position requires a solid understanding of operating systems fundamentals, including kernel design and implementation. The virtual memory team is in charge of page management, mechanisms such as copy on write, low-memory process killing, swap… We work with every layer of the stack: from hardware all the way up to applications and success...

Ready to Apply?

Submit your application today and join our talented team at Apple.

Submit Application

Job Details

  • Location Cupertino, CA
  • Job Type Full-time
  • Category other-general
  • Posted Date June 29, 2026
  • Application Deadline July 04, 2026