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

Linux Camera Developer @ People Tech

Home > Software Development

People Tech  Linux Camera Developer

Job Description

Responsibilities of a Linux Camera Developer

  1. Camera Driver Development & Integration
    • Develop and maintain V4L2 (Video4Linux2) camera drivers.
    • Integrate camera sensors (e.g.,Sony, Omnivision) with ISP pipelines.
    • Enable and tune camera features on embedded Linux platforms.
  2. Middleware & HAL Layer Implementation
    • Implement and customize camera HAL (Hardware Abstraction Layer) on Linux or Android.
    • Interface with GStreamer, libcamera, or vendor-specific frameworks.
  3. Camera Tuning & Optimization
    • Work on tuning parameters like white balance, exposure, focus, etc.
    • Collaborate with ISP teams to optimize image quality.
  4. Debugging & Validation
    • Analyze logs and debug issues in camera bring-up or operation.
    • Use tools like media-ctl, v4l2-ctl, GStreamer pipelines, and custom test apps.
    • Performance Optimization
    • Optimize camera throughput, latency, and power usage for real-time applications.
    • Collaboration with Cross-Functional Teams
    • Coordinate with hardware, kernel, and user-space application teams for end-to-end camera support.Support for Multi-Camera Systems
    • Enable and synchronize multi-camera configurations (stereo, surround-view, etc.)

Expertise Required

    • Strong C/C++ Programming: Writing Linux kernel drivers and user-space camera applications.
    • Embedded Linux & Yocto Build System: Experience in building and deploying camera drivers and frameworks using Yocto/Linux/Android.
    • V4L2 Framework Knowledge: Deep understanding of Video4Linux2 APIs and camera control IOCTLs.
    • GStreamer / libcamera / OpenCV: Hands-on with multimedia frameworks and camera application development.
    • Image Signal Processing (ISP) Concepts: Understanding of image pipeline blocks, 3A stack and tuning parameters.
    • Camera Sensor & MIPI CSI-2 Interface: Experience with I2C-based sensor configuration and CSI interface debugging.
    • Debugging Tools & Techniques: Familiarity with v4l2-ctl, media-ctl, dmesg, strace, gdb, perf, etc.
    • Android Camera Stack: Knowledge of Android Camera HAL3 and AOSP integration if working on Android platforms.

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:   Middleware & HAL Layer Implementation Embedded Linux & Yocto Build System Camera Driver Development & Integration Embedded Linux &Yocto Build System GStreamer libcamera OpenCV

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

As400 Developer

  • Mphasis
  • 5 - 7 years
  • Mumbai
  • 15 hours ago
₹ Not Disclosed

OAS or OAC Developer

  • Oracle
  • 4 - 9 years
  • Pune
  • 15 hours ago
₹ Not Disclosed

Adobe Journey Optimizer (AJO) Developer

  • Capgemini
  • 2 - 5 years
  • Hyderabad
  • 20 hours ago
₹ Not Disclosed

Jaggaer Integration Developer

  • FCS Software Solutions
  • 9 - 14 years
  • Noida, Gurugram
  • 1 day ago
₹ Not Disclosed

People Tech

People Tech Group Careers