Apple logo

Senior Software Developer in Test - Embedded Sensors QE, Core OS

Apple • Cupertino, California, United States

onsitefull-time
Posted Nov 7, 2026

**Role & seniority: ** Embedded Sensors Quality Engineering — Software/Systems Quality Engineer (5+ years experience)

**Location & work type: ** Not specified in text (appears to be fast-paced, cross-functional collaboration across internal teams)

**Stack/tools: **

  • Languages: C/C++, Python, Shell scripting

  • Core knowledge: OS fundamentals

  • Domain: testing/validation of embedded systems, device drivers, firmware, sensors

  • Top 3 responsibilities:

    • Drive quality excellence for the Always On Platform (AOP) across Apple products and features (e.g., motion sensors, “Hey Siri”, sensors on iPhone/Watch/AirPods/Vision Pro).

    • Perform testing, debugging, and validation of embedded technologies and low-level software.

    • Partner with development and cross-functional teams to identify issues, improve status quo, and resolve difficult technical problems.

  • Must-have skills:

    • 5+ years testing/debugging embedded systems or device drivers

    • Strong understanding of software test & validation methodologies

    • Solid OS fundamentals

    • Proficiency in C/C++, Python, and Shell scripting

    • Strong verbal and written communication

  • Nice-to-haves:

    • Experience developing/testing/debugging device drivers, firmware, other low-level software

    • Experience with embedded systems or sensors specifically

Full Description

Join the team responsible for ensuring the highest quality for technologies at the heart of products known to surprise and delight our customers. The Embedded Sensors Quality Engineering team owns and drives the excellence of quality for the Always On Platform (AOP) which enables multiple features - from driving motion sensors like accelerometers, gyroscopes and IMUs to detecting “Hey Siri” and more on all Apple products like the iPhone, Apple Watch, AirPods and Apple Vision Pro and more!

DESCRIPTION

This is a highly entrepreneurial team, always looking for innovative ways to improve status quo and solve difficult problems in new and better ways. You will work in a fast paced environment, interacting directly with development teams within the organization as well as cross-functional teams. The nature of the position requires excellent communication skills, strong technical and debugging skills, and a drive to make a difference.

MINIMUM QUALIFICATIONS

5+ years of experience with testing or debugging embedded systems or device drivers. Strong understanding of software test and validation methodologies Solid OS fundamentals Programming experience with C/C++, Python and Shell scripting Strong verbal and written communication skills Bachelor’s degree in CS/CE/EE (or equivalent, or related field)

PREFERRED QUALIFICATIONS

Experience with developing, testing or debugging device drivers, firmware, other low level software, embedded systems or sensors

CC++DebuggingDevice DriversEmbedded SystemsFirmwareOS FundamentalsPythonQuality EngineeringSensorsShell ScriptingSoftware TestingValidation Methodologies

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.