04 Sep
|
Tata Elxsi
|
Bengaluru
04 Sep
Tata Elxsi
Bengaluru
Job Description
We are looking for an experienced Android Camera Developer with solid expertise in C++ and Android Camera Framework development. The ideal candidate should have hands-on experience in camera software design, development, and debugging. Candidates from both automotive and non-automotive domains with relevant Android Camera development experience are encouraged to apply.
Key Responsibilities
Design, develop, and maintain Camera HAL and Android Camera Framework components.
Develop high-performance camera solutions using modern C++ standards (C++11/C++14 or later).
Work on camera features, optimization, debugging, and performance tuning.
Integrate and enhance camera functionalities across Android platforms.
Collaborate with cross-functional teams to deliver robust camera solutions.
Perform unit testing and ensure software quality through code reviews and validation.
Required Skills
Solid proficiency in C++ (C++11/C++14 or later) and STL.
Solid understanding of Object-Oriented Programming (OOP), design patterns, and software architecture.
Experience with multi-threading, memory management, and performance optimization.
Hands-on experience in Camera HAL Development.
Robust knowledge of the Android Camera Framework.
Experience in Android Camera Suspend-to-RAM implementation and debugging.
Experience with Git or similar version control systems.
Expertise in debugging, troubleshooting, and root cause analysis.
Familiarity with build systems such as CMake, Makefiles, or equivalent.
Experience with unit testing frameworks such as Google Test (GTest).
Preferred
Experience in Infotainment, Cockpit, Consumer Electronics, Mobile, Embedded, or Automotive Camera Development.
Prior experience in Android-based embedded systems and multimedia frameworks
📌 Android Camera Hal Developer Bengaluru
🏢 Tata Elxsi
📍 Bengaluru