Senior Camera BSP & Middleware Engineer
Core
Design and development of a unified camera infrastructure across Linux and Android platforms, focusing on sensor bring-up, driver development, and image quality tuning.
Role type
Senior IC embedded systems engineer (camera BSP & middleware)
Builds
Embedded camera subsystems for audio/video control systems in buildings and homes
Domain
Embedded Linux/Android, Computer Vision, Multimedia
Deliverable
production ML models | product features
Required skills
Linux kernel camera drivers, V4L2, Android Camera HAL, sensor bring-up, Device Tree/DTBO overlays, 3A algorithms (AE, AWB, AF), Lens Shading Correction, Temporal Noise Reduction, embedded Linux/Android architecture, Git/Gerrit, Yocto, AOSP
Preferred skills
ISP pipelines, GStreamer, OpenCV, high-resolution/multi-camera systems, automated validation frameworks
Technologies
Linux, Android, V4L2, Yocto, AOSP, GStreamer, OpenCV
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
Seniority
Senior, hands-on IC