Software Engineer - Test and Validation
Core
Develop ML-powered automated test frameworks and predictive models for functional, stability, and performance testing of AirPods hardware and firmware.
Role type
Senior IC software engineer in test and validation (ML/AI focus)
Builds
Large-scale automated testing frameworks and predictive failure models for consumer audio products
Domain
Consumer electronics (audio) + Machine Learning + Embedded Systems
Deliverable
production ML models
Required skills
Python, machine learning algorithms, embedded systems testing, software engineering fundamentals, problem-solving
Preferred skills
hardware/firmware/software validation, AI tools (Claude, MCPs), data science, computer vision, real-time audio, Bluetooth technologies, data visualization (Tableau, Superset)
Technologies
Python, Tableau, Superset
Responsibilities
Design and implement automated stress, performance, and stability tests for embedded systems; Contribute to ML-powered test automation frameworks; Analyze validation data to build predictive models; Write and update problem reports with ML-assisted analysis; Collaborate with cross-functional engineering and QA teams
Seniority
Mid-level, hands-on IC
