Software Development Engineer in Test, CoreOS Quality Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
66 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $214k
$126k $294k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $146,625–$214,000 — the blue band above. At the midpoint, this role pays about $214k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer in Test, CoreOS Quality Engineer

JOB TITLE: Software Development Engineer in Test - CoreOS Quality Engineer The Software Development Engineer in Test - CoreOS Quality Engineer joins the Darwin Ecosystem Quality Engineering team to ensure the stability of foundational system software. You will partner with development teams to define test strategies, develop robust automation, and deliver quality signals for complex, low-level systems. Your daily work involves designing integration and end-to-end test coverage, building automated test harnesses, and investigating failures spanning userspace and kernel boundaries. You will utilize C and Python to validate the userspace runtime, concurrency libraries like libdispatch and libpthread, inter-process communication, and process lifecycle services. This role solves critical reliability problems within the BSD userland and server operating system foundations that power various platforms, ensuring seamless hardware and software integration across the entire ecosystem.

What you'll do

  • Design and implement integration, system, and end-to-end test coverage using C and Python.
  • Build and extend automated test harnesses and shared validation infrastructure for scalable testing.
  • Investigate and root cause complex test failures spanning userspace, kernel, hardware, and infrastructure layers.
  • Partner with development teams to define test strategies for concurrency libraries, IPC, and process lifecycles.
  • Analyze quality data and trends to identify systemic risks and gaps in test coverage.
  • Communicate quality status, key risks, and data-driven reports to engineering leadership and stakeholders.
  • Proactively define validation plans for low-level systems and Darwin Ecosystem projects.

What we're looking for

  • Solid understanding of operating systems and UNIX fundamentals with excellent analytical and debugging skills.
  • 3+ years of experience with programming languages such as C and Python.
  • Experience developing automated tests and test infrastructure.
  • Skilled in testing methodologies, test planning, and defining validation strategies.
  • Ability to independently manage QA efforts across cross-functional teams.
  • Excellent collaborative skills with outstanding verbal and written communication abilities.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • Experience using a debugger (e.g., LLDB) to diagnose low-level failures and familiarity with security testing practices (preferred).

More like this

Similar roles

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 13 days ago $150,400–$277,600
Python Swift Xcode iOS MacOS VisionOS WatchOS Test Automation UI Automation AI-powered development tools Firmware low level software drivers UI/UX design
3+ yrs exp

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 60 days ago $129,300–$225,300
Python Swift Xcode iOS MacOS VisionOS WatchOS Test Automation UI Automation AI-powered development tools Firmware low level software drivers UI/UX design Test Plans Test Cases

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 104 days ago $150,400–$277,600
Python C++ SQL Xcode CMake Deep Learning Machine Learning Test Automation QA Neural Engine Database Management
3+ yrs exp