Android Camera HAL Developer

Tata Elxsi

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Elxsi in Bengaluru, India, is seeking an experienced Android Camera Developer with strong C++ and Android Camera Framework expertise. The role focuses on designing and optimizing camera software for high performance across Android platforms.

You will design, develop, and maintain Camera HAL and related components, work on multi-threaded camera software, and collaborate with cross-functional teams to deliver robust camera features with rigorous testing and validation.

Qualifications

  • Strong proficiency in C++11/14+ and STL.
  • Solid understanding of OOP, design patterns and software architecture.
  • Experience with multi-threading, memory management and performance optimization.
  • Hands-on Camera HAL development.
  • Strong knowledge of the Android Camera Framework.
  • Experience with Android Camera Suspend-to-RAM and debugging.
  • Experience with Git or similar version control systems.
  • Familiarity with build systems such as CMake and Makefiles.
  • Experience with unit testing frameworks such as Google Test.

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.

Skills

C++ (C++11/C++14)
STL
OOP
Design patterns
Software architecture
Multithreading
Memory management
Performance optimization
Camera HAL Development
Android Camera Framework
Android Camera Suspend-to-RAM
Git
CMake
Makefiles
Google Test (GTest)

Tools

Git
CMake
Makefiles

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Camera Framework Engineer
Android Camera Framework Engineer

Tata Elxsi • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Android Camera C++ Engineer
Android Camera C++ Engineer

Erbity • Bengaluru

On-site
INR 900,000 - 1,500,000
Automotive Camera Engineer Android / EVS
Automotive Camera Engineer Android / EVS

Cerebra • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Android Framework Developer
Android Framework Developer

Capgemini • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Software Engineer - Android framework
Software Engineer - Android framework

HARMAN India • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Competitive salary
Growth opportunities
Collaborative environment
+3
Android BSP Development Engineer
Android BSP Development Engineer

Vintronics Consulting • Bengaluru

On-site
INR 800,000 - 1,500,000
Senior Software Engineer – Android Camera & Cluster Platform
Senior Software Engineer – Android Camera & Cluster Platform

Ultraviolette Automotive Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Android HAL Engineer
Android HAL Engineer

L&T Technology Services • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Sr. Member of Technical Staff (Software - Camera)
Sr. Member of Technical Staff (Software - Camera)

ResourceQ Services • New Delhi

On-site
INR 1,200,000 - 2,000,000
Embedded Camera Driver Engineer
Embedded Camera Driver Engineer

ResourceQ Services • Hyderabad

On-site
INR 800,000 - 1,400,000