Posted on: 26/11/2025
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.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1580330
Interview Questions for you
View All