Apple is seeking a System Validation Software Engineer to validate and debug future products, focusing on characterizing, calibrating, and testing novel hardware, with an emphasis on camera modules, to ensure hardware quality and end-user experiences.
Requirements
- Experience with building embedded system architectures and using high speed interfaces such as USB and PCIe
- Experience with Python/Lua/Bash
- Experience developing drivers/applications in Unix, Linux, or MacOS
- Experience validating camera performance in system
Responsibilities
- crafting and maintaining software applied for characterizing, calibrating, and testing novel hardware
- debugging software and hardware independently and multi-functionally
- developing, debugging, and maintaining internal software running on a diverse range of Apple products
- validating all modules in the system are functional with an emphasis on the camera modules
- engage with various products from the early development stages through mass production
Other
- working with numerous other teams within Apple and with various contract manufacturers
- opportunities to collaborate with a diverse array of cross- functional teams, including Hardware Engineering and Software Engineering
- Validated task management
- Effective interpersonal skills
- BS in CS/CE/EE and 3+ years of significant work experience