Job Role : Embedded Linux Camera Developer
Experience : 4 to 8 Years
Location : Bangalore
Key Responsibilities :
- Design and develop camera drivers and middleware for embedded Linux systems
- Implement and optimize image processing pipelines including 3A algorithms, histogram, and color correction
- Integrate and debug camera features and ensure reliable performance
- Interface Linux applications with kernel drivers and hardware components
- Conduct unit testing and resolve software bugs and integration issues
- Collaborate with hardware, firmware, and system teams for end-to-end solution development
Technical Skills :
Strong programming skills in C and C++Experience with Linux kernel drivers, camera subsystems, and middlewareGood understanding of camera pipelines 3A (Auto Focus, Auto Exposure, Auto White Balance), histogram,color correction, and image formats
Hands-on experience with Media Controller, V4L2, and CSI2 interfacesFamiliarity with multimedia frameworks such as GStreamer, OpenGL, V4L2, or DRMKnowledge of Linux system calls, multithreading, and inter-process communicationProficiency with debugging tools like GDB, KDB, and system tracing toolsExposure to Android HAL for camera is a strong advantage(ref : hirist.tech)