Camera Software Customer Engineer

Qualcomm

Job Summary

Qualcomm is seeking a Camera Software Customer Engineer to support Snapdragon IoT customers. This role involves helping customers understand Qualcomm Camera solutions, delivering high-quality camera ISP performance, providing on-site support for issue resolution, and identifying/reporting bugs to the development team for analysis and fixes.

Must Have

  • Support Qualcomm Snapdragon IoT customers for design-win projects.
  • Help customers understand Qualcomm Camera solution/software/algorithms.
  • Deliver best quality from Qualcomm camera ISP within project schedule.
  • Provide instructions and on-site support for customers to resolve issues.
  • Identify problems, report Qualcomm bugs, and provide analysis for fixes.
  • 2+ years Software Applications Engineering or Software Development experience.
  • 2+ years experience with debugging techniques.
  • 2+ years experience with Programming Languages such as C, C++, Java, Python.
  • Strong C & C++ programming and debugging skills.
  • Strong communication skills in both English and Chinese.

Good to Have

  • Experience on Android/Linux camera development area.
  • Strong knowledge of Linux Kernel and Device Driver Model.
  • Experience in Linux camera sensor driver bring-up.
  • Qualcomm platform camera and sub device bring up experience.
  • Experience in Camera HAL development.
  • Knowledge of 3A algorithms and ISP pipeline.
  • Familiarity with MIPI, I2C, GPIOs.
  • Experience on Image Signal Processing.
  • Android camera frameworks and applications.
  • Linux framework knowledge (V4L2).
  • Experience in Multimedia software development engineering for Linux based embedded systems.

Perks & Benefits

  • World-class health benefit options providing comprehensive coverage.
  • Programs designed to help employees build and prepare for a financially secure future.
  • Self and family resources to build emotional/mental strength and resilience.
  • Wellbeing programs and resources to support employees to Live+Well and Work+Well.

Job Description

Job Description

Job Posting Date

2025-12-14

Additional Job Posting Location

Shanghai CHN

---

Company:

Qualcomm China

Job Area:

Engineering Group, Engineering Group > Software Applications Engineering

General Summary:

Job Overview

  • Support Qualcomm Snapdragon IoT customers for design-win projects.
  • Help customers to understand Qualcomm Camera solution/software/algorithms, deliver the best quality out of Qualcomm camera ISP within the project schedule.
  • Provide instructions and on-site support for customers to resolve issues quickly in using Qualcomm Camera solution.
  • Identify problems reported by customers, report Qualcomm bugs to development team and provide the analysis until the root cause are found and bugs are fixed

Minimum Qualifications

  • 2+ years Software Applications Engineering, Software Development experience, or related work experience.
  • 2+ years’ experience with debugging techniques.
  • 2+ years’ experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications

  • Experience on Android/Linux camera development area
  • Strong knowledge of and experience in Linux Kernel, Device Driver Model
  • Experience in Linux camera sensor driver bring-up, Qualcomm platform camera and sub device bring up experience is a plus.
  • Experience in Camera HAL development.
  • Knowledge of 3A algorithms and ISP pipeline, tuning experiences and familiarity with MIPI, I2C, GPIOs a plus.
  • Strong C & C++ programming and debugging skills required.
  • Experience on Image Signal Processing.
  • Android camera frameworks and applications
  • Linux framework knowledge (V4L2) a great plus.
  • Experience in Multimedia software development engineering for Linux based embedded systems.
  • Strong communication skills in both English and Chinese, able to understand and explain highly technical information in a clear and concise manner.

Educational Requirements

  • Bachelor or above with a major of Computer Science, Electrical Engineering or relevant.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.

OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field.

• 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.

• 1+ year of any combination of academic and/or work experience with debugging techniques.

8 Skills Required For This Role

Communication Problem Solving Cpp Game Texts Linux Python Algorithms Java