Staff Engineer – Camera Software

Qualcomm · Hyderabad · 9+ yrs experience · Posted 2026-06-06

Tech stack: C, C++, Java, Linux, Python

Apply on the company site · Get a referral for this role

Qualcomm salary & ratings · Qualcomm interview process · More live openings

About the role

Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - We are seeking a highly skilled and experienced Staff Engineer to join the
- HWL (Hardware Layer) Camera Software team within the
- IoT Business Unit.
- This role focuses on developing and optimizing embedded camera software for IoT and edge camera platforms including smart cameras, industrial vision, and connected devices.
- The ideal candidate brings deep technical expertise in camera driver development, embedded systems, and image processing along with strong debugging, performance optimization, and system-level design skills.
- Design and develop embedded software for camera subsystems on IoT platforms
- Implement and optimize camera drivers and HWL components including
- V4L2 and HAL layers
- Work closely with global cross‑functional teams and external customers 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.
- Provide technical leadership and mentorship to junior and senior engineers.
- Support customer engagements including occasional onsite or virtual support for integration and issue resolution.
Qualifications: - Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field 9+ 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., V4L2, platform‑specific HALs).
- Proven ability to debug complex real‑time issues such as memory corruption, race conditions, deadlocks, and performance bottlenecks
- 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's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Qualifications

- Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field 9+ 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., V4L2, platform‑specific HALs).
- Proven ability to debug complex real‑time issues such as memory corruption, race conditions, deadlocks, and performance bottlenecks
- 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's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Responsibilities

- We are seeking a highly skilled and experienced Staff Engineer to join the
- HWL (Hardware Layer) Camera Software team within the
- IoT Business Unit.
- This role focuses on developing and optimizing embedded camera software for IoT and edge camera platforms including smart cameras, industrial vision, and connected devices.
- The ideal candidate brings deep technical expertise in camera driver development, embedded systems, and image processing along with strong debugging, performance optimization, and system-level design skills.
- Design and develop embedded software for camera subsystems on IoT platforms
- Implement and optimize camera drivers and HWL components including
- V4L2 and HAL layers
- Work closely with global cross‑functional teams and external customers 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.
- Provide technical leadership and mentorship to junior and senior engineers.
- Support customer engagements including occasional onsite or virtual support for integration and issue resolution.

More openings at Qualcomm