Software Development Engineer in Test - CoreOS Quality Engineer
Core
Drive quality across the Darwin Ecosystem by defining test strategy, developing automation, and validating foundational system services for Apple operating systems.
Role type
Senior SDET (Systems/OS)
Builds
Automated test harnesses, validation infrastructure, and quality signals for Darwin runtime and system services.
Domain
Operating Systems / Systems Programming
Required skills
C, Python, Operating Systems fundamentals, UNIX, Test strategy, Automation, Debugging, Root cause analysis, System architecture understanding
Preferred skills
LLDB, Security testing practices, Low-level failure diagnosis
Technologies
C, Python, LLDB, Darwin Ecosystem libraries (libdispatch, libpthread, XPC, launchd, os_log)
Responsibilities
Design and implement integration, system, and end-to-end test coverage; Build and extend automated test harnesses and validation infrastructure; Investigate and triage complex test failures spanning userspace and kernel layers; Analyze quality data to identify systemic risks; Partner with development teams to understand system architecture and feature design; Communicate quality status and risks to engineering leadership.
Seniority
Mid-Senior, hands-on IC