Senior Camera BSP & Middleware Engineer
Core
Design and development of a unified camera infrastructure across Linux and Android platforms, including sensor bring-up, driver development, and image quality tuning.
Role type
Senior embedded systems engineer (camera BSP & middleware)
Builds
Unified camera infrastructure for embedded Linux and Android devices
Domain
Embedded systems, Linux kernel, Android multimedia
Required skills
Linux kernel camera drivers, V4L2, Android Camera HAL, sensor bring-up, Device Tree/DTBO, 3A algorithms (AE, AWB, AF), Lens Shading Correction, Temporal Noise Reduction, embedded Linux/Android architecture, Git/Gerrit, Yocto, AOSP
Preferred skills
ISP pipelines, proprietary HAL implementations, multimedia frameworks (GStreamer, OpenCV), high-resolution/multi-camera systems, automated validation frameworks
Responsibilities
Own cross-platform 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, Automate media graph validation and stress tests, Tune image processing pipelines, Collaborate with hardware teams on CSI timing and sensor onboarding, Support performance optimization and platform stability
