The Darwin Kernel organization develops and qualifies XNU, the kernel at the heart of Apple operating systems across iPhone, iPad, Mac, Watch, Apple TV, and Vision devices. The Darwin Kernel Quality Engineering team validates kernel features that support Apple’s silicon and product roadmaps, including areas such as memory management, concurrency, scheduling, power transitions, kernel/user boundaries, and CPU tracing, and develops the infrastructure used for qualification. The Software Development Engineer in Test (SDET) helps drive quality across core kernel and hardware technologies. The role partners with cross-functional teams to define test strategy, develop automation, execute validation plans, and provide clear quality signals for complex, low-level systems. Responsibilities include investigating and triaging failures, diagnosing kernel and infrastructure issues, improving test frameworks, and building automation for fast, reliable feedback. The role calls for technical depth, strong communication, independent work on ambiguous problems, and a systems-level mindset. The SDET influences quality decisions across teams and contributes to the stability and reliability of Apple system software.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time