Camera ISP Engineer

2 weeks ago


Bengaluru, Karnataka, India CODERS BRAIN TECHNOLOGY PRIVATE LIMITED Full time ₹ 3,00,000 - ₹ 15,00,000 per year

Role Overview (2-6 Years)

We are seeking a skilled Camera Sub-Module Engineer to design, develop, and optimize camera software modules across ISP pipelines, HAL/KMD driver interfaces, tuning frameworks, and memory/buffer management on embedded systems and SoC platforms. The role requires strong C++ and Linux kernel expertise, combined with a deep understanding of camera systems, image quality, and performance optimization.

Key Responsibilities

  • Develop and maintain HAL (Hardware Abstraction Layer) and KMD (Kernel Mode Driver) interfaces to support camera sub-modules.
  • Contribute to ISP pipeline modules with a focus on image processing fundamentals and 3A algorithms (AWB, AE, AF).
  • Collaborate with system teams to define and evolve camera tuning parameters for image quality and performance optimization.
  • Manage memory and buffer lifecycles, implementing efficient buffer queue mechanisms under Linux kernel constraints.
  • Utilize IQ tuning tools and automation frameworks (Python, C++, MATLAB) to validate and optimize image output.
  • Benchmark and validate camera output using objective metrics (MTF, noise, distortion, low-light performance) and test charts.
  • Debug, profile, and optimize for low latency, low power, and efficient resource usage.
  • Author and maintain technical documentation including API specifications, tuning guides, and test plans.

Qualifications & Skills (Minimum Requirements)

  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Imaging Science, or related field.
  • 2+ years of hands-on experience in C/C++ development with exposure to embedded systems or Linux driver development.
  • Strong knowledge of ISP fundamentals, digital image processing, and camera tuning concepts (AWB, AE, 3A).
  • Proficiency in Linux kernel programming and C++ design patterns.
  • Familiarity with memory/buffer management in embedded or Linux environments.
  • Experience in developing test/automation scripts using Python, MATLAB, or similar tools.

Preferred Skills

  • Master's or PhD in a relevant technical field.
  • 4+ years of experience in consumer camera ISP software development or tuning.
  • Knowledge of color science, CMOS/Bayer sensor characteristics, and IQ metrics (MTF, FOV, distortion).
  • Familiarity with HAL design, hardware drivers, debugging, profiling, and performance analysis.
  • Experience in automated IQ testing frameworks, camera sensor integration, and validation pipelines.
  • Exposure to ML-based image processing and algorithms.

Job Type: Full-time

Pay: ₹300, ₹1,500,000.00 per year

Work Location: In person


  • Embedded Engineer

    1 day ago


    Bengaluru, Karnataka, India, Karnataka TIU Consulting Full time

    Experience: 5 to 10 YearsImmediate Joiners Highly Preferred Key Responsibilities:Design, develop, and maintain camera-related modules in C for embedded systems.Work with camera sensors and integrate new sensors into existing platforms.Develop and optimize camera drivers for Linux/Android environments.Collaborate on ISP (Image Signal Processor) tuning and...


  • Bengaluru, Karnataka, India Google Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Minimum qualifications:Bachelor's degree in Computer Science, Electrical Engineering or equivalent practical experience.3 years of experience with Computer Architecture.Experience with C/C++, Python or Bash.Preferred qualifications:Master's degree in Computer Science, Electrical Engineering or equivalent practical experience.Experience with software...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    General Summary:Mandatory skills of C/C++ programming and operating systems.Experience with Camera drivers and controllers, preferably with Linux V4L2 driver model.Working knowledge of MIPI-CSI-2 and PHY specification; Working experience with bus protocols such as I2C/SPI.Experience in driver design and implementation with multiple camera vendor sensors such...

  • Embedded Engineer

    3 days ago


    Bengaluru, Karnataka, India Quest Global Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Requirements At Quest Global, it's not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that...

  • Camera Staff Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Mandatory skills of C/C++ programming and operating systems.Experience with Camera drivers and controllers, preferably with Linux V4L2 driver model.Working knowledge of MIPI-CSI-2 and PHY specification; Working experience with bus...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:We are seeking a highly skilled Senior Engineer with 1-3 years of experience in software development, particularly in C, C++, and embedded C. The ideal candidate will have a strong background in driver development, with a preferred focus...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:We are seeking a highly skilled Senior Engineer with 4-7 years of experience in software development, particularly in C, C++, and embedded C. The ideal candidate will have a strong background in driver development, with a preferred focus...

  • ML - Engineer

    4 days ago


    Bengaluru, Karnataka, India HARMAN Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job RequirementsB.Tech/M.Tech in Electronics/Computer ScienceAt least 4 years work experience (B.Tech/MTech) in Computer Vision/Image Processing/Signal Processing/Machine LearningStrong fundamentals in Signal Processing/Computer Vision, Machine Learning, Deep LearningStrong proficiency in python , C++ , LinuxFluency in data structures, algorithmsKnowledge of...


  • Bengaluru, Karnataka, India, Karnataka Persistent Systems Full time

    Work Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 Years We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage.The role involves development and...


  • Bengaluru, Karnataka, India SiMa Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    DescriptionJob Title:Staff Software Engineer, Embedded LinuxJob Location: Bangalore, India(This position requires a full-time, on-site presence in our Bangalore, India Office)Job ID: AI2426Areas Of FocusThe SoC software team is responsible for creating the SDK for 's MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time...