
Senior Software Developer in Test - Embedded Sensors QE, Core OS
Cupertino, CAFull-timeSeen 2 days agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Cupertino, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Senior Software Developer in Test will support quality engineering for Apple’s Always On Platform, which enables motion sensing and features such as “Hey Siri” across Apple products. The role works with development and cross-functional teams to improve testing and solve difficult problems. The team seeks strong communication, technical, and debugging skills, along with experience testing or debugging embedded systems or device drivers.
Skills & qualifications
Skills
Qualifications
Full job description
Weekly Hours: 40
Role Number: 200693977-0836
Summary
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
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
How this job compares
Set against the 2,909 open Quality Engineer jobs on Olive Jobs, counted November 10, 2026.
- Pay
- This postingNot listed
- California median$112–169K/yr333 salary ranges
- US median$40–47/hr157 hourly ranges
- Openings
- Olive Jobs lists 417 open Quality Engineer jobs in California and 2,909 across the US. 3% of them nationwide are listed as remote or flexible.
- Hiring the most in California
- Anduril46 open
- Apple (this employer)38 open
- Northrop Grumman16 open
- Experience
- This posting asks for at least 5 years of experience; Quality Engineer postings that state a minimum ask for 5 years at the median (2,375 postings).
- Education
- 1,696 of the 2,909 open Quality Engineer jobs (58%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


