As a Camera Sub?Module Engineer, you will be responsible for developing and optimizing camera software modules, including ISP pipeline components, driver interfaces (HAL/KMD), tuning tools, and memory/buffer management for embedded systems or SoC platform
Embedded camera systems, sensor integration
MIPI-CSI-2, I2C/SPI, V4L2, sensor driver design (Sony, Aptina, OmniVision), FPDLINK, CVBS, analog cameras, imaging pipeline (3A, HDR, color correction)
Key Responsibilities
Basic understanding of
ISP pipeline modules
Develop and maintain
HAL (Hardware Abstraction Layer)
and
KMD (Kernel Mode Driver)
interfaces interacting between host and camera sub?modules.
Understand tuning parameters, and system teams to evolve tuning parameters and optimization strategies for image quality and performance.
Manage
memory and buffer lifecycles
, implementing efficient buffer queue mechanisms under Linux kernel constraints.
Understand
image quality (IQ) tuning tools
, scripts (Python/C++/MATLAB), and automation frameworks.
Thorough knowledge of
IFE
( Image Front end) and IQ ( Image Quality).
C++
design patterns is must and good at Linux Kernel Programming.
Benchmark and validate image output quality using objective metrics (e.g. MTF, noise, low-light performance) via IQ test charts and automation script.
Participate in
debugging, profiling, and performance optimizations
, ensuring low power, latency, and resource usage.
Author and maintain
technical documentation
: API specs, tuning guides, interface descriptions, and test plan.
Work Experience
Minimum Requirements
Bachelor's degree or higher
in Computer Science, Electrical/Electronic Engineering, Imaging Science, or related field
2+ years
experience in C/C++ software development; exposure to embedded systems or Linux driver development
Strong knowledge of
ISP fundamentals
, digital image processing, and camera tuning concepts (AWB, AE, 3A)
Familiar with
memory/buffer management
in Linux or embedded environments
Experience in writing automation/test scripts using
Python, MATLAB, or similar
Preferred Skills
Master's or PhD in relevant technical field
4+ years in
consumer camera ISP software development or tuning
Knowledge of
color science
, imaging sensor characteristics (CMOS/Bayer), IQ metrics like MTF, FOV, distortion
Familiarity with
hardware drivers
, HAL design, debugging tools, profiling, Linux kernel fundamentals
Experience in
automated IQ testing frameworks
, camera sensor integration and validation pipelines
Exposure to
ML-based image processing or algorithm development
* Prior exposure to
HAL interfaces
, buffer management, and tuning interfaces.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.