Systems Quality Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
On your projects, you’ll own the quality of how Apple devices, accessories, and power sources interact - from early prototypes through release - and partner teams will come to you on them. Much of that is automation, and the coverage you build outlasts the project.
Requirements
Bachelor’s degree in Electrical Engineering, Computer Science, or a related field
3+ years of industry experience developing test automation or analysis tooling in Python or C/C++
Experience with QA methodology, test planning, and execution for hardware or consumer electronics products
Experience with hardware protocol-level validation or firmware validation (e.g., USB, PCIe, I2C, SPI)
Clear written and verbal communication skills
Preferred Qualifications
Experience reviewing others’ code and guiding less-experienced engineers on design and quality
Understanding of USB-PD power negotiation, Type-C specifications, and port controller firmware behavior
Experience using AI tooling to move faster on automation and analysis, with the judgment to catch where its output is wrong
Experience finding the issues that matter before release, and quantifying their customer impact
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top Characteristics of a Software Engineer
What is Software Engineering?
How software is steering vehicle technology
How to create a test plan for software testing