
Embedded Quality Engineering Manager – Camera
Required skills
- camera firmware
- ISP firmware
- drivers
- embedded systems
- test strategy
- test plans
- functionality testing
- performance testing
- power testing
- stability testing
Nice to have
- ISP pipeline
- auto-exposure
- auto-focus
- auto-white-balance
- video formats
- color spaces
Role summary
We are seeking an Embedded Quality Engineering Manager for our Camera team. This role requires a hands-on leader to manage, mentor, and grow a team of engineers responsible for qualifying camera/ISP firmware and drivers. You will also contribute technically to automation development, test execution, and problem-solving. The ideal candidate will define and own the camera and ISP quality test strategy, ensuring high-quality camera experiences across our platforms. Responsibilities include developing and executing test plans, writing Python automation code, integrating tests into CI/CD pipelines, and presenting quality metrics to senior leadership. This hybrid role requires a BS degree and a minimum of 10 years of relevant industry experience, including 6+ years in quality/test engineering and 2+ years in engineering management.
Description
- Manage, mentor, and grow a team of engineers, setting technical direction and supporting individual career development - Own the camera and ISP quality test strategy, including the development, maintenance, and execution of test plans covering functionality, performance, power, stability, and image quality - Write and maintain automation code in Python, execute test plans directly, and provide technical leadership on tooling alongside the team - Present test results, quality metrics, and risk assessments to senior leadership and partner teams, translating technical findings into actionable recommendations - Partner with firmware engineers, driver teams, architects, and engineering program managers to define quality standards and expand automated test coverage integrated into CI/CD pipelines - Recruit, onboard, and develop engineering talent capable of tackling embedded camera quality challenges
Minimum Qualifications
BS and a minimum of 10 years relevant industry experience 6+ years of experience in quality or test engineering, including 2+ years leading or managing engineers 6+ years of experience defining and executing test strategy for embedded firmware, drivers, or system software 6+ years of experience building and maintaining test automation frameworks in Python or a comparable scripting language, working in macOS or Linux command-line environments Experience integrating automated tests into CI/CD pipelines using Git and embedded build systems Experience testing hardware and backend integration points on embedded devices
Preferred Qualifications
Experience validating camera or ISP firmware, including working knowledge of the ISP pipeline, auto-exposure, auto-focus, auto-white-balance, video formats, and color spaces Experience growing and developing engineers on a technical team, including hiring, onboarding, and performance coaching Experience diagnosing and triaging complex firmware defects using logs, traces, and instrumented builds Experience presenting quality metrics and risk assessments to senior stakeholders and driving decisions from the results Experience shipping high-volume consumer hardware products Experience performing image quality evaluation using test charts, light boxes, or measurement equipment Experience with pre-silicon validation or early hardware bring-up Experience applying AI-assisted development and testing tools — including prompt construction for test authoring, log analysis, and debugging — to increase engineering throughput Strong leadership and interpersonal skills, with the ability to guide teams through ambiguous and complex technical challenges Excellent verbal and written communication skills, able to explain complex problems clearly and succinctly Passion to collaborate and iterate on ideas in a cross-functional environment
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Machine Learning Engineer, Evaluation, Agentic Search CapabilitiesApple · Cupertino, CA · Onsite
HI Production Designer - Systems Design - Apple Media ServicesApple · Culver City, CA · Onsite
Quality Assurance SpecialistReyes Beverage Group · San Diego, CA · Onsite- Quality Assurance (QA) Specialist – Full-TimePARALEGAL ASSIST · Picture Rocks, PA · Onsite
- Quality Coordinator - CasualSummit Orthopedics · Woodbury, MN · Onsite
Director Quality and Mission AssuranceHoneywell International Inc. · San Jose, CA · Onsite
