Senior Camera BSP Middleware Engineer
We are looking for a Camera BSP & Middleware Engineer to drive the design and development of a unified camera infrastructure across Linux and Android platforms.
This role combines deep embedded Linux and Android expertise with camera subsystem integration. The engineer will be responsible for sensor bring-up, driver development, middleware integration, and image quality tuning, ensuring compliance with Android Camera HAL standards and optimized multimedia performance across platforms.
Requirements:
- Strong experience with Linux kernel camera drivers and V4L2 (including sub-device drivers)
- Proven experience integrating and maintaining Android Camera HAL
- Hands-on experience with camera sensor bring-up and board-level integration
- Experience working with Device Tree / DTBO overlays, including power sequencing, reset, and clock (MCLK) configuration
Experience tuning image quality pipelines, including:
- 3A algorithms (AE, AWB, AF)
- Lens Shading Correction (LSC)
- Temporal Noise Reduction (TNR)
- Ability to debug complex camera pipelines across kernel and user space
- Experience with Git/Gerrit and build systems (Yocto and AOSP)
- Strong understanding of embedded Linux and Android system architecture
Responsibilities
- Own cross-platform (Linux and Android) camera architecture and board bring-up
- Develop and maintain Linux camera drivers (V4L2 sub-devices)
- Integrate and support Android Camera HAL components
- Create and validate Device Tree / DTBO overlays for camera hardware configuration
- Automate media graph validation, streaming tests, and long-running stress test suites
- Tune image processing pipelines using vendor-provided IQ tools
- Collaborate closely with hardware teams on CSI timing, PHY configuration, and sensor onboarding
- Support performance optimization and long-term platform stability
Required languages
| English | B2 - Upper Intermediate |
Published 17 March
2 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...