
Camera Firmware Engineer
Qualcomm
About the Role
Develop and productize Camera Firmware on Qualcomm chipsets for mobile/XR/Auto projects. Develop a unified driver for ISP HW targeted for different tiers of Qualcomm camera solutions.
Key Responsibilities
- Programming language: C/C++ on controller processor with dedicated RTOS.
- Involves understanding processor architecture, RTOS, peripherals, compiler, and linker toolsets.
- Prototype end-to-end use cases with Firmware Test bench for early verification of FW/HW.
- Influence camera HW architecture for future Qualcomm chipsets to emphasize power/performance needs.
- Collaborate with systems, software, and hardware teams during chipset design, validation, and commercialization.
- Interact with customer engineering teams to commercialize Qualcomm camera solutions with global OEMs.
- Stabilize existing solutions for customer use cases/requirements.
Requirements & Tech Stack
- C/C++ programming skills.
- Understanding of RTOS/OS concepts.
- Experience in device driver development for hardware is a plus.
- Hands-on experience on Tensilica/ARM processors is a plus.
- Strong debugging skills for complex system-level issues.
- Good analytical and problem-solving skills.
Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Relevant experience in one or more of the following areas:
- Image processing / computer vision / video domain.
- Good understanding of image processing or computer vision fundamentals.
- Hands-on knowledge/experience on camera/video/computer vision HW pipeline, development, porting, and optimization.
- Experience collaborating with cross-functional teams to design, implement, and debug camera/multimedia features for mobiles/XR/IoT use cases.




