Tools and Automation Engineer
✨ AI Summary
Apple is hiring a Tools and Automation Engineer for its iOS Device QE team to test firmware for next-generation human interface devices. The role requires 3+ years of experience in embedded systems, microcontrollers, and sensors, with a focus on building test automation using Python and leveraging AI-powered development tools. Candidates need a BS in a related engineering field and experience with hardware debugging tools like logic analyzers and oscilloscopes.
Be part of the iOS Device QE team, focused on testing firmware and ensuring ultra-high quality for Apple’s next generation human interface devices. You will be a motivated individual who cares and thinks about user experience, able to collaborate with other engineers to problem solve and understand the basics of firmware.
- Have a real passion for quality, enjoy breaking things through creative testing
- Thrive in uncertain, early prototype stages of a project when not all features are working yet, and enjoy putting energy into identifying/classifying issues as a way to improve quality
- Enjoying learning and teaching
- Have skill in building new processes or fixing old processes to improve quality of Apple products and efficiency of team
- Experience with embedded systems, microcontrollers and sensors
- Excellent written and verbal communication skills
Minimum Qualifications
- BS in Electrical Engineering, Computer Engineering, Mechanical Engineering, Computer Science or related degrees
- 3+ years of relevant industry experience
- Experience leveraging AI-powered development tools to streamline daily workflows, accelerate coding and debugging, creating test frameworks and improve overall code quality and testing methodologies
Preferred Qualifications
- MS in Electrical Engineering, Computer Engineering, Mechanical Engineering, Computer Science or related degrees
- Experience writing and/or testing firmware, building embedded systems
- Knowledge of Mac systems and MacOS/iOS or UNIX variant
- Track record of shipping great consumer products
- Testing automation using Python or similar
- Use of hardware debugging tools
- USB and Bluetooth CATC, protocol analyzer, logic analyzer, oscilloscope
- Familiarity with C/C++ or object-oriented programming
- Test tool development
- Continuous integration systems
- Algorithm analysis and validation
About the Company
More jobs at Apple
-
Simulation and Control Systems Engineer - Platform Architecture
San Diego · · Sep 24, 2026
-
Wireless Bluetooth Software Engineer, Wireless Technologies & Ecosystems
Cupertino · · Sep 24, 2026
-
Software Engineer, Reliability Engineering, AiDP
Austin Metro Area · Hybrid · Sep 24, 2026
-
Senior Software Engineer (SDET), Infrastructure Services
San Francisco Bay Area · · Sep 24, 2026
-
Software Engineer - Cloud Services Engineering
Shanghai · · Sep 24, 2026