Drimva

Apple

Software Development Engineer in Test - CoreOS Quality Engineer

$150K–$278K

Cupertino, California · Full-time · Posted Aug 20, 2026

Experience
3+ years of experience with programming languages such as C and Python, and experience developing automated tests and test infrastructure.
Education
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.

About the job

Develop and validate automated testing for Darwin ecosystem system software, partnering with engineering teams to improve quality, diagnose failures, and report release risks.

What you'll do

  • Design integration, system, end-to-end, and targeted unit tests; build and maintain automated test frameworks and infrastructure.
  • Investigate and resolve test failures across userspace, kernel, hardware, and infrastructure; analyze quality trends and coverage gaps.
  • Partner with development teams on test strategy and communicate quality status and risks to stakeholders.

What they ask for

  • Solid understanding of operating systems and UNIX, with strong analytical, problem-solving, and debugging skills.
  • 3+ years of experience with programming languages such as C and Python, and developing automated tests and test infrastructure.
  • Experience with testing methodologies, test planning, validation strategies, and independently managing QA across cross-functional teams.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.

Nice to have

  • Experience using a debugger such as LLDB to diagnose low-level failures across userspace/kernel boundaries; familiarity with security testing practices and tools.

Pay

$150,400 and $277,600 USD base salary

Tools

C, Python, LLDB, Darwin, UNIX, XPC, libdispatch/GCD, os_log/libtrace

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)