Software Development Engineer in Test - Kernel Quality Engineering, Core OS
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
