The Darwin Scheduler team within Apples Core OS organization is responsible for the delivery of a high-quality and performant kernel for every Apple product. Our software runs on your wrist in watchOS; in your pocket with iOS; on your desk in macOS; and on the high-performance systems driving the creative industry. The team focuses on key kernel technology areas such as CPU scheduling power management and threading models which are central to delivering industry-leading performance and battery are looking for a highly skilled Systems Engineer to join us in designing the next generation of Apples kernel scheduler. As one of the few vertically integrated systems shops remaining our engineers have the unique opportunity to influence the entire stackfrom silicon design to the behavior of the worlds most advanced applications.
As a Kernel Engineer on the Scheduler team you will drive the evolution of the XNU kernel to support the expanding capabilities of Apple Silicon. You will work on the heart of the operating system designing scheduling policies that balance extreme performance with aggressive power are looking for a self-driven engineer who thrives on navigating complex system interactions. You will be responsible for identifying bottlenecks in highly parallel workflows optimizing the interaction between hardware and software and ensuring our OS scales gracefully from low-power embedded devices to massive high-performance workstation architectures.n
Scalability u0026 Performance: Architect scheduler improvements to unlock the full potential of modern Apple Silicon. Identify and resolve lock contention optimize synchronization primitives and ensure linear scalability on large AMP Architecture: Drive improvements to kernel subsystems to support advanced virtualization workflows. Optimize the interaction between host and guest schedulers to minimize latency and Workload Management: Design novel policies to manage system resources for diverse workloads ensuring responsiveness for foreground applications while maximizing efficiency for background -Platform Unification: Adapt and unify advanced scheduling concepts across our ecosystem bringing sophisticated thread management features to all Apple Analysis u0026 Tooling: Develop bespoke benchmarking tools and qualification harnesses to validate scheduler behavior and drive data-driven architectural decisions.n
BS/MS/PhD in Computer Science Computer Engineering or equivalent Proficiency: Fluency in C and CnProblem Solving: Proven track record of debugging complex system issues (deadlocks race conditions performance regressions) and driving ambiguous problems to resolution.
Systems Expertise: 2 years of experience in Operating Systems development with deep knowledge of kernel internals and process/thread : Strong understanding of SMP/AMP architectures synchronization primitives lock-free algorithms and cache coherency.n
Required Experience:
IC
The Darwin Scheduler team within Apples Core OS organization is responsible for the delivery of a high-quality and performant kernel for every Apple product. Our software runs on your wrist in watchOS; in your pocket with iOS; on your desk in macOS; and on the high-performance systems driving the cr...
The Darwin Scheduler team within Apples Core OS organization is responsible for the delivery of a high-quality and performant kernel for every Apple product. Our software runs on your wrist in watchOS; in your pocket with iOS; on your desk in macOS; and on the high-performance systems driving the creative industry. The team focuses on key kernel technology areas such as CPU scheduling power management and threading models which are central to delivering industry-leading performance and battery are looking for a highly skilled Systems Engineer to join us in designing the next generation of Apples kernel scheduler. As one of the few vertically integrated systems shops remaining our engineers have the unique opportunity to influence the entire stackfrom silicon design to the behavior of the worlds most advanced applications.
As a Kernel Engineer on the Scheduler team you will drive the evolution of the XNU kernel to support the expanding capabilities of Apple Silicon. You will work on the heart of the operating system designing scheduling policies that balance extreme performance with aggressive power are looking for a self-driven engineer who thrives on navigating complex system interactions. You will be responsible for identifying bottlenecks in highly parallel workflows optimizing the interaction between hardware and software and ensuring our OS scales gracefully from low-power embedded devices to massive high-performance workstation architectures.n
Scalability u0026 Performance: Architect scheduler improvements to unlock the full potential of modern Apple Silicon. Identify and resolve lock contention optimize synchronization primitives and ensure linear scalability on large AMP Architecture: Drive improvements to kernel subsystems to support advanced virtualization workflows. Optimize the interaction between host and guest schedulers to minimize latency and Workload Management: Design novel policies to manage system resources for diverse workloads ensuring responsiveness for foreground applications while maximizing efficiency for background -Platform Unification: Adapt and unify advanced scheduling concepts across our ecosystem bringing sophisticated thread management features to all Apple Analysis u0026 Tooling: Develop bespoke benchmarking tools and qualification harnesses to validate scheduler behavior and drive data-driven architectural decisions.n
BS/MS/PhD in Computer Science Computer Engineering or equivalent Proficiency: Fluency in C and CnProblem Solving: Proven track record of debugging complex system issues (deadlocks race conditions performance regressions) and driving ambiguous problems to resolution.
Systems Expertise: 2 years of experience in Operating Systems development with deep knowledge of kernel internals and process/thread : Strong understanding of SMP/AMP architectures synchronization primitives lock-free algorithms and cache coherency.n
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar
... View more