Talent.com
This job offer is not available in your country.
Ajna Lens - Embedded Software Engineer - Camera HAL

Ajna Lens - Embedded Software Engineer - Camera HAL

Ajna LensMumbai
9 days ago
Job description

Description :

AjnaLens is looking for an Embedded Firmware Engineer to join our team at Thane, Maharashtra. We are seeking an experienced professional with a strong background in camera software development and integration for embedded systems.

The ideal candidate should have hands-on expertise in low-level camera driver development, sensor integration, and ISP tuning for Linux-based platforms. This role will involve close collaboration with hardware, system software, and vision teams to ensure high-quality camera performance across products.

Top 3 Daily Tasks :

  • Develop, customize, and integrate camera sensor drivers on Linux-based embedded platforms.
  • Debug, validate, and optimize camera pipelines including ISP, image tuning, and data flow.
  • Collaborate with hardware and vision teams for sensor bring-up, testing, and performance optimization.

Minimum Work Experience Required :

  • 6+ years of experience in firmware or embedded software development with a focus on camera systems.
  • Proven track record in low-level driver integration, debugging, and image quality tuning.
  • Core Technical Expertise :

  • Low-Level Camera Driver Development
  • Development and customization of V4L2 (Video4Linux2) drivers for Linux-based systems.
  • Integration of camera sensors (e.g., OV5640, IMX219, GC2145) via MIPI CSI-2, DVP, or parallel interfaces.
  • Register-level control, IC communication, and sensor initialization sequences.
  • Implementation of key features : exposure, gain, white balance, flip / mirror, and frame size control.
  • Camera Interface & Communication
  • Proficiency with IC, MIPI CSI-2, and GPIO-based power / reset / enable control.
  • Frame synchronization handling (VSYNC / HSYNC / PCLK) for parallel interfaces.
  • Experience with DMA and interrupt-driven data transfer mechanisms.
  • Camera Stack & Middleware Integration
  • Familiarity with Linux media controller frameworks (subdev configuration, pipeline graphs).
  • Integration with ISPs (Image Signal Processors) and configuration via Device Trees.
  • Experience porting camera functionality to frameworks like GStreamer, OpenCV, or MMAL (Raspberry Pi).
  • Testing & Validation :

  • Hands-on in camera bring-up, signal validation, and debugging (v4l2-ctl, media-ctl, dmesg, IC dumps).
  • Image quality tuning across pipeline stages (AE, AWB, AF, NR, CCM, Gamma, Edge Enhancement).
  • Use of OEM or third-party tuning tools (Qualcomm, MediaTek, Sony).
  • Lab testing under varied lighting and environmental conditions.
  • ISP performance validation : latency, frame drop, throughput, and thermal profiling.
  • Long-run and stress testing for robustness.
  • System-Level Integration :

  • Power management and suspend / resume handling for continuous streaming.
  • Optimization of thermal performance and power efficiency.
  • Multi-camera setup integration and synchronization with ISPs and tuning tools.
  • Advanced Integration (Optional) :

  • AI camera pipelines and edge inference integrations.
  • Low-latency vision systems (head pose, object detection).
  • SLAM / AR integration with synchronized camera and IMU data.
  • Compressed video streaming (H.264 / H.265) over USB, Wi-Fi, or BLE.
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Mumbai