HamburgerMenu
hirist

Ajna Lens - Embedded Software Engineer - Camera HAL

Posted on: 26/11/2025

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.


info-icon

Did you find something suspicious?