Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer @ People Tech

Home > Software Development

 Software Engineer

Job Description

Camera (ISP/Tuning/Driver) Engineer JD

As a Camera SubModule 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

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 submodules.
  • 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.
  • Thrrough 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 optimisations, ensuring low power, latency, and resource usage.
  • Author and maintain technical documentation: API specs, tuning guides, interface descriptions, and test plan.

Qualifications & Skills

Minimum Requirements

  • Bachelors degree or higher in Computer Science, Electrical/Electronic Engineering, Imaging Science, or related field Google
  • 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)Reddit+4Google+4The Muse+4
  • Familiar with memory/buffer management in Linux or embedded environments
  • Experience in writing automation/test scripts using Python, MATLAB, or similar

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Camera ISP HAL Camera Driver Camera Tuning SOC Kernel Mode Driver Programming ISP Memory Management

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 23 hours ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Ai Ml Engineer

  • Accenture
  • 12 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

People Tech

People Tech Group Careers