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

Linux Camera Developer @ People Tech

Home > Hardware

 Linux Camera Developer

Job Description

Role & responsibilities

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.

Middleware & HAL Layer Implementation

  • Implement and customize camera HAL (Hardware Abstraction Layer) on Linux or Android.
  • Interface with GStreamer, libcamera, or vendor-specific frameworks.

Camera Tuning & Optimization

  • Work on tuning parameters like white balance, exposure, focus, etc.
  • Collaborate with ISP teams to optimize image quality.

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.)

Preferred candidate profile

  • 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 - Hardware & Networks
Role Category: Hardware
Role: Embedded Hardware Engineer
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Embedded C Linux Kernel Driver Development Embedded C++ ISP Linux Internals

 Fraud Alert to job seekers!

₹ Not Disclosed

People Tech

People Tech Group is a global technology company specializing in digital transformation, IT consulting, and software solutions. With expertise in cloud, AI, automation, and enterprise platforms, it delivers tailored services to Fortune 500 clients. The company emphasizes innovation, professional gro...