Posted: Mar 08, 2026
Role Number:200648881
The Darwin Kernel organization plays a vital role in Apple's success, responsible for the XNU kernel running at the heart of the operating systems deployed across all iPhone, iPad, Mac, Watch, Apple TV, and Vision devices. We are looking for a passionate software engineer to join our validation software development team. You'll have the unique opportunity to build the validation infrastructure and frameworks that kernel engineers rely on, while also validating kernel features that support our silicon and product roadmap — including memory management, concurrency, scheduling, power transitions, kernel/user boundaries, CPU tracing, and more. You'll be given the ownership and agency to influence the future direction of our products.
Successful candidates will join a multifaceted team responsible for building validation infrastructure and qualifying the latest kernel technologies on all Apple products, from watches to laptops, including unreleased prototypes. Our team collaborates with software development and validation teams around the world and is involved throughout the development lifecycle, from initial design until we ship to the customer.