Talent.com
This job offer is not available in your country.
Camera Software Engineer - C / C++ Programming

Camera Software Engineer - C / C++ Programming

NasugroupBangalore
30+ days ago
Job description

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)

    Create a job alert for this search

    Engineer Programming • Bangalore

    Related jobs
    • Promoted
    Camera Software Engineer - Hardware Abstraction Layer

    Camera Software Engineer - Hardware Abstraction Layer

    Coders Brain Technology Private LimitedBangalore
    Key Responsibilities : - Basic understanding of ISP pipeline modules - Develop and maintain HAL (Hardware Abstraction Layer) a...Show moreLast updated: 18 days ago
    • Promoted
    Camera Kernel Developer - C / C++

    Camera Kernel Developer - C / C++

    Coders Brain Technology Private LimitedBangalore
    Job Summary : We are seeking an experienced Camera Kernel Developer with deep expertise in Linux kernel internals and a strong focus on camera sys...Show moreLast updated: 18 days ago
    • Promoted
    Embedded Linux Camera Developer - C / C++

    Embedded Linux Camera Developer - C / C++

    TekPillarBangalore
    Job Role : Embedded Linux Camera Developer Experience : 4 to 8 Years Location : Bangalore <...Show moreLast updated: 30+ days ago
    • Promoted
    Architect - C++ / Image Processing

    Architect - C++ / Image Processing

    Career MakersBangalore
    C, C++ (QT, Boost, Design Patterns).Image Processing, Visualization, Algorithms, Signal Processing, UI Development Desirable. Worked in the area of Biomedical Image / Signal Processing, Clinical Appli...Show moreLast updated: 30+ days ago
    • Promoted
    Gen AI Video Technical Artist - Compositing and Consistency

    Gen AI Video Technical Artist - Compositing and Consistency

    Fast Code AIBengaluru, Karnataka, India
    This role exists to convert scripts into cinematic, text-free plates using modern T2V / I2V tools, keeping character and styles consistent and hand off clean layers for editorial.Shot breakdowns from...Show moreLast updated: 7 days ago
    • Promoted
    Camera System Engineer - C / C++ Programming

    Camera System Engineer - C / C++ Programming

    People Prime World WideBangalore
    Key Responsibilities : - Design and develop camera systems software across Android Kernel, HAL, and Framework layers.Work on Linux device driver / k...Show moreLast updated: 23 days ago
    • Promoted
    ADAS Video C++ Developer

    ADAS Video C++ Developer

    ConfidentialBengaluru / Bangalore
    Test development, integration, debugging and maintenance of a C++ based video subsystem with a focus on Accelerated User Space Libraries (USL). Maintaining the C++ based middleware stack.Debugging t...Show moreLast updated: 8 days ago
    • Promoted
    Senior Engineer - Video Algorithm & Applications

    Senior Engineer - Video Algorithm & Applications

    CareerpathsindiaBangalore
    Profile : The prospective candidate will be part of Advanced Video and Research Team focusing on developing robust high quality video algo...Show moreLast updated: 11 days ago
    • Promoted
    Camera / Multimedia System Performance - Lead Er

    Camera / Multimedia System Performance - Lead Er

    ConfidentialBengaluru / Bangalore
    As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected futu...Show moreLast updated: 30+ days ago
    • Promoted
    Extended Reality (XR) Software Team - Multimedia Staff Engineer

    Extended Reality (XR) Software Team - Multimedia Staff Engineer

    ConfidentialBengaluru / Bangalore
    Software and System design, development, performance power optimization of XR products built using Qualcomms Industry leading SoC running Android and Linux platforms. Analyze and decompose complex s...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Staff Video Codec Systems Engineer

    Sr Staff Video Codec Systems Engineer

    ConfidentialBengaluru / Bangalore
    We are seeking a highly skilled Sr Staff Video Codec Systems Engineer to join our team in India.This role involves designing and optimizing video codec algorithms for high-performance applications,...Show moreLast updated: 30+ days ago
    • Promoted
    Video Software Engineer - C / C++ Programming

    Video Software Engineer - C / C++ Programming

    NasugroupBangalore
    Role Overview : We are looking for an experienced Video Software Engineer to design, develop, and optimize multimedia frameworks, codec implementations, and video pro...Show moreLast updated: 30+ days ago
    • Promoted
    Prompt Engineer - Computer Vision

    Prompt Engineer - Computer Vision

    MyBlue.aiBangalore
    About BLUE : BLUE is our AI-powered CCTV Video Data Lake + Compression + Analytics platform.It transforms raw CCTV feeds into actionable dense captions and KPIs for i...Show moreLast updated: 30+ days ago
    • Promoted
    Android Camera App Engineer

    Android Camera App Engineer

    ConfidentialBengaluru / Bangalore
    HP's vision is to create technology that makes life better for everyone, everywhere — every person, every organization, and every community around the globe. With the heart, creativity, and energy o...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Developer / Graphics Engineer / Sr Engineer / Lead Engineer

    C++ Developer / Graphics Engineer / Sr Engineer / Lead Engineer

    ConfidentialBengaluru / Bangalore
    Engineering Group, Engineering Group > .Having multiple positions for Engineer / Senior Engineer / Lead Engineer and Staff & Senior Staff Engineer. For Engineer Title (1-5 years) - Strong C++ is good...Show moreLast updated: 30+ days ago
    • Promoted
    Audio Software Engineer - C / C++ Programming

    Audio Software Engineer - C / C++ Programming

    NasugroupBangalore
    Role Overview : We are seeking a highly skilled Audio Software Engineer with expertise in Android Audio Framework and low-level audio subsystems.The ideal candidate w...Show moreLast updated: 30+ days ago
    • Promoted
    Computer Vision Engineer - Image Processing

    Computer Vision Engineer - Image Processing

    Renous consultingBangalore
    Job Title : Senior Computer Vision Engineer Location : Bangalore (Hybrid) Experience : 7 to 10 yearsShow moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (C++ with Video integration of Gstreamer)

    Senior Software Engineer (C++ with Video integration of Gstreamer)

    ConfidentialBengaluru / Bangalore
    Design, develop, and optimize high-performance C++ applications with a strong focus on object-oriented programming principles. Develop multi-threaded, multi-core software applications ensuring scala...Show moreLast updated: 8 days ago