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.