Android Camera HAL Developer
Tata Elxsi · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Tata Elxsi · Bengaluru, Karnataka, India
Job Description We are looking for an experienced Android Camera Developer with strong 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 • Strong 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. • Strong 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