Software Engineer - Test and Validation
Core
Develop automated stress, performance, and stability tests for embedded audio systems (AirPods) using machine learning to predict and prevent system failures.
Role type
Senior IC software engineer in test and validation (embedded systems)
Builds
Large automated test frameworks and ML-powered validation tools for consumer audio products
Domain
Consumer electronics / Embedded systems / Machine Learning
Deliverable
production ML models
Required skills
Python, machine learning algorithms, embedded systems testing, software engineering fundamentals, problem-solving
Preferred skills
hardware/firmware/software integration, data science, computer vision, real-time audio, Bluetooth technologies, data visualization tools
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 and build predictive models; Collaborate with cross-functional engineering and QA teams
Seniority
Mid-level, hands-on IC