Skip to main content
Apple logo

Software Developer in Test - Core I/O

Apple

Cupertino, CAFull-timeSeen 2w agoSeen in employer's feed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Cupertino, CA
Schedule
Full-time
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

The Software Developer in Test will support quality engineering for Core I/O technologies within Apple’s Core OS organization. The team validates the functionality and stability of firmware device drivers, frameworks, high-speed I/O interfaces, and accessory management software. The role works with development and cross-functional teams to improve quality across one or more technology areas.

Skills & qualifications

RequiredNice to have

Skills

Operating Systems, requiredEmbedded Systems, requiredPython, requiredC++, requiredC, requiredDevice Driver Development, nice to haveDevice Driver Testing, nice to haveDevice Driver Debugging, nice to haveFirmware Development, nice to haveFirmware Testing, nice to haveFirmware Debugging, nice to haveLow-Level Software Development, nice to haveLow-Level Software Testing, nice to haveLow-Level Software Debugging, nice to haveI/O Technologies, nice to haveProtocol Analyzers, nice to haveOscilloscopes, nice to have

Qualifications

Bachelor's in Computer Science or Electrical Engineering or Equivalent Experience/Skills, required

Full job description

Weekly Hours: 40

Role Number: 200692119-0836

Summary

Join the team responsible for ensuring the highest quality for I/O technologies at the heart of products known to surprise and delight our customers!

The Core I/O Quality Engineering team is part of the Core OS organization and is responsible for validating functionality & stability of firmware device drivers & frameworks for High Speed I/O interfaces such as USB, Thunderbolt™, PCIe, DisplayPort and accessory management software.

Description

This is a highly entrepreneurial team, always looking for innovative ways to improve status quo and solve difficult problems. We are looking for someone who can lead the charge on quality for one or more technology areas. 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 multi-tasking abilities & deep technical and debugging skills, along with a drive to make a difference. The ideal candidate will be highly technical, creative, motivated, and results driven.

Minimum Qualifications

  • Bachelors in Computer Science/Electrical Engineering or equivalent experience/skills

  • Solid OS & Embedded Systems fundamentals

  • Familiarity with Python/C++/C programming

Preferred Qualifications

  • Experience with developing, testing or debugging device drivers, firmware or other low level software

  • Experience in working with I/O technologies (USB, PCIe, Display technologies etc.)

  • Experience using Protocol Analyzers & Oscilloscope.

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 614 open Software Testing jobs on Olive Jobs, counted November 14, 2026.

Pay
  • This postingNot listed
  • California median$114–183K/yr35 salary ranges
  • US median$34–43/hr60 hourly ranges
Openings
Olive Jobs lists 68 open Software Testing jobs in California and 614 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
Software Testing postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 8 years (492 postings).
Education
165 of the 614 open Software Testing jobs (27%) ask for a bachelor's degree or higher.

Pay, requirements and demand for Software Engineer jobs

Counted across the open, public US postings on Olive Jobs on November 14, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.