The Darwin Systems team within Apple's CoreOS organization is seeking a Virtual Memory Kernel Engineer to work on critical operating system technologies. This role is part of the team responsible for delivering high-quality and performant kernel software across Apple's entire product ecosystem, including watchOS, iOS, macOS, tvOS, visionOS, and Apple's Cloud.
The position focuses on virtual memory management within the kernel, handling crucial mechanisms like page management, copy on write, low-memory process killing, and swap operations. As Moore's law slows down, effective resource management becomes increasingly critical, making this role essential for maintaining Apple's high performance standards.
The ideal candidate will have deep expertise in operating systems fundamentals and kernel design, with the ability to work across the entire technology stack - from hardware to applications. You'll collaborate with teams across Apple to optimize system performance and deliver exceptional user experiences. This is an opportunity to influence design decisions that affect millions of devices worldwide while working with cutting-edge technology at one of the world's most innovative companies.
The role requires both technical depth and breadth, combining hands-on kernel development with strategic thinking about system architecture. You'll be working in a collaborative environment, solving complex problems that directly impact user experience across Apple's entire product line. This position offers the chance to work on technology that reaches hundreds of millions of users while pushing the boundaries of operating system design and implementation.