Camera System Engineers | 4 to 6 years | Bengaluru
Job Description
Capgemini Engineering is seeking a highly skilled Android Kernel & Camera HAL Developer with deep expertise in C/C++, Linux kernel, and camera subsystem development. The role involves working on cutting-edge mobile platforms, contributing to camera driver development, HAL integration, and system-level optimization.
Key Responsibilities:
- Develop and maintain Android Kernel modules and Camera HAL components.
- Design and implement device drivers for camera sensors and peripherals (Flash, Actuator, EEPROM).
- Collaborate with hardware teams to integrate camera features and ensure compliance with Google Test Suites.
- Optimize camera pipeline performance for real-time and offline processing using ISP.
- Debug and resolve issues across kernel, HAL, and framework layers.
- Ensure adherence to compliance standards, system engineering principles, and test plans.
Required Skills:
- Strong proficiency in C/C++ with excellent knowledge of data structures and algorithms.
- Hands-on experience in Android Kernel development, Camera HAL, and Linux device drivers.
- Familiarity with multi-threaded and multi-core environments.
- Experience with Linux/UNIX system programming, concurrent programming, and hardware abstraction layers.
- Excellent debugging skills using tools like GDB, dmesg, and kernel logs.
Preferred Qualifications:
- Exposure to Google CTS/VTS compliance and Android framework integration.
- Experience with mobile platform engineering, embedded systems, and digital communication protocols.
- Bachelor’s or Master’s degree in Electronics, Computer Science, or Physics.
- Knowledge of IT architecture, system administration, and engineering management.
Bangalore, IN