Apple is looking to design and manufacture next-generation, high-performance, power-efficient processors and SoCs, specifically focusing on image sensor data (camera) processing subsystems in silicon, to ensure Apple products and services can seamlessly and efficiently handle tasks.
Requirements
- Strong software skills in C/C++.
- Experience with image sensor processing hardware pipelines (e.g. raw image processing, cameras, MIPI).
- Experience with bring-up of Camera Sensors and writing low level drivers for them
- Experience with hardware/software interaction.
- Knowledge of image formats and color spaces.
- Embedded software experience is a must.
- Device driver experience a plus.
Responsibilities
- Perform block and system-level validation of image sensor data (camera) processing subsystems in silicon.
- Work with logic designers to understand the operation of image processing pipelines at the block and system levels.
- Investigate the use cases, system-level operation, performance requirements
- Develop low-level software to validate functionality, conformance, and performance of image sensor processing subsystems.
- Work with other members of the validation team to incorporate your tests into system-level tests.
- Bring-up and debug devices on new hardware platforms.
Other
- A minimum of a bachelor's degree in relevant field and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field
- Curiosity about writing software to validate the correct operation of hardware.