Role Overview :
We are seeking an experienced Camera Software Engineer with strong expertise in embedded camera systems and sensor integration. The role involves developing and optimizing camera drivers, imaging pipelines, and sensor interfaces across embedded platforms.
The ideal candidate will have hands-on experience with MIPI-CSI-2, V4L2, sensor drivers, and imaging algorithms (3A, HDR, color correction), and will work closely with hardware and multimedia teams to deliver high-performance camera solutions for automotive, mobile, and vision-based systems.
Key Responsibilities :
- Design, develop, and integrate camera sensor drivers for sensors from Sony, Aptina, OmniVision, and other vendors.
- Implement and optimize MIPI-CSI-2, I2C / SPI, FPD-Link, and CVBS / analog camera interfaces.
- Work with V4L2 framework for camera subsystem bring-up and control.
- Enable and optimize the imaging pipeline, including 3A (auto-exposure, auto-focus, auto-white balance), HDR, and color correction.
- Collaborate with multimedia and computer vision teams to integrate camera streams with video analytics or vision algorithms.
- Debug and resolve issues across kernel, driver, and user-space components.
- Support system bring-up, tuning, and validation of multi-camera and surround-view systems.
Required Skills & Experience :
Strong proficiency in C / C++ programming for embedded systems.Hands-on experience with camera sensor driver development and integration.Solid knowledge of MIPI-CSI-2, I2C / SPI, FPD-Link, and CVBS interfaces.Expertise in V4L2 camera framework and Linux / Android kernel camera stack.Familiarity with sensor tuning workflows and imaging algorithms (3A, HDR, color calibration).Strong debugging and problem-solving skills across hardware and software layers.Preferred Qualifications :
Experience with multi-camera systems, surround-view, or driver-assistance camera solutions.Familiarity with image signal processors (ISP) and tuning tools.Exposure to automotive or mobile camera platforms.Knowledge of computer vision and camera-based AI applications.Excellent collaboration and communication skills across hardware / software teams.(ref : hirist.tech)