Q

Quest Global

Engineering services, digital transformation, asset management

Camera Senior Engineer - ISP/Tuning/Driver

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Electrical/Electronic Engineering, Imaging Science, or a related field.
  • At least 2 years of C/C++ software development experience, with exposure to embedded systems or Linux driver development.
  • Strong knowledge of ISP fundamentals, digital image processing, and camera tuning concepts, including AWB, AE, and 3A.
  • Familiarity with memory and buffer management in Linux or embedded environments.
  • Experience writing automation or test scripts using Python, MATLAB, or similar tools.
  • Knowledge of embedded camera systems and sensor integration, including MIPI-CSI-2, I2C/SPI, V4L2, sensor driver design, FPDLINK, CVBS, analog cameras, and imaging pipeline concepts such as 3A, HDR, and color correction.
  • Basic understanding of ISP pipeline modules.
  • Understanding of tuning parameters and optimization strategies for image quality and performance.
  • Understanding of image quality tuning tools, scripts, and automation frameworks.
  • Thorough knowledge of IFE and image quality.
  • C++ design patterns and Linux kernel programming.
  • A master's or PhD in a relevant technical field is preferred.
  • Knowledge of color science, imaging sensor characteristics such as CMOS/Bayer, and image quality metrics such as MTF, FOV, and distortion.
  • Familiarity with hardware drivers, HAL design, debugging tools, profiling, and Linux kernel fundamentals.
  • Exposure to machine-learning-based image processing or algorithm development.

Responsibilities

  • Develop and optimize camera software modules, including ISP pipeline components, driver interfaces, tuning tools, and memory/buffer management for embedded systems or SoC platforms.
  • Develop and maintain HAL and KMD interfaces that interact between the host and camera sub-modules.
  • Collaborate with system teams to evolve tuning parameters and image-quality and performance optimization strategies.
  • Manage memory and buffer lifecycles and implement efficient buffer queue mechanisms under Linux kernel constraints.
  • Benchmark and validate image output quality using objective metrics, IQ test charts, and automation scripts.
  • Debug, profile, and optimize performance to ensure low power use, latency, and resource consumption.
  • Author and maintain technical documentation, including API specifications, tuning guides, interface descriptions, and test plans.

Desired Qualifications

  • At least 4 years in consumer camera ISP software development or tuning.
  • Experience with automated IQ testing frameworks, camera sensor integration, and validation pipelines.
  • Prior exposure to HAL interfaces, buffer management, and tuning interfaces.

About the Company

Quest Global

Engineering services, digital transformation, asset management

QuEST Global provides engineering and lifecycle services across aerospace, automotive, energy, healthcare, and transportation, focusing on digital transformation and asset management. It uses edge computing, cloud, AI/ML, and industrial IoT to deliver tailored engineering solutions through long-term partnerships, service contracts, project-based engagements, and strategic collaborations. It differentiates itself with a broad industry footprint, global delivery model, and emphasis on partnerships, talent development, and workplace culture. Its goal is to help clients improve operational efficiency and drive business growth by transforming engineering processes and assets with digital tools and data-driven management.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$581M
Headquarters
Greenville, SC
Founded
1997

Recently Posted Jobs

Explore more opportunities at Quest Global

See more jobs