Search by job, company or skills

3-8 Years
20 - 25 LPA
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

Job Description

Key Responsibilities

  • Design and develop embedded software for camera subsystems .
  • Implement and optimize camera drivers and HWL components, including HAL layers.
  • Work closely with global cross‑functional teams and to develop features and resolve complex issues.
  • Drive power, performance, and latency optimization for camera pipelines in always‑on and edge‑constrained environments.
  • Develop and maintain unit test frameworks, validation tools, and regression tests for camera software.

Required Qualifications

  • Bachelor's or master's degree in computer science, Electronics, or a related field.
  • 5+ years of experience in embedded software development.
  • Strong proficiency in C/C++, with excellent debugging and problem‑solving skills.
  • In‑depth understanding of operating system fundamentals, including memory management, threading, and scheduling.
  • Experience with RTOS, memory/cache systems, and interrupt handling.
  • Hands‑on experience with camera sensors, image processing pipelines, and camera frameworks.
  • Familiarity with Yocto, Linux kernel, and camera frameworks (e.g., platform‑specific HALs).
  • Proven ability to debug complex real‑time issues such as memory corruption, race conditions, deadlocks, and performance bottlenecks.

Preferred Skills

  • Experience with camera sensor bring‑up, 3A algorithms, and image quality (IQ) tuning.
  • Knowledge of unit testing frameworks such as GoogleTest or CPPTest.
  • Exposure to SoC architecture, camera pipelines, and memory subsystems.
  • Strong communication skills and the ability to collaborate across geographically distributed teams.

Bachelor Of Technology (B.Tech/B.E), Masters in Technology (M.Tech/M.E)

Job ID: 150832949

Beware of Scammers

We don’t charge money for job offers