CareerPlanSign in

Software Development Engineer in Test - Kernel Quality Engineering, Core OS

Cupertino, United States of America💼 Full-time🗓 2026-04-23 → 2026-09-28

Core

Drive quality across core kernel and hardware technologies by defining test strategies, developing automation, and validating low-level systems for Apple's operating systems.

Role type

Senior SDET (Kernel Quality Engineering)

Builds

Validation infrastructure and automation for kernel features (memory management, concurrency, scheduling, power transitions)

Domain

Operating Systems / Kernel Development

Required skills

C, Python, kernel debugging, test strategy design, automation development, root cause analysis, system architecture understanding

Preferred skills

N/A

Technologies

C, Python

Responsibilities

Define and execute qualification strategies for kernel features; Design and implement integration, system, and end-to-end test coverage; Build and evolve automation and validation infrastructure; Investigate, triage, and root cause complex test failures; Collaborate cross-functionally to debug issues and influence design decisions; Analyze quality data to identify systemic risks and coverage gaps; Communicate quality status and risks to engineering leadership and stakeholders

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 845,000+ jobs from 20+ sources.