Camera Software Engineer

Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all.
Mobile
Mid-Level Software Engineer
In-Person
2+ years of experience
AI · Mobile

Description For Camera Software Engineer

Qualcomm is seeking a talented Camera Software Engineer to join their team in Shenzhen, China. As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all.

The camera software team is responsible for delivering camera drivers, HAL, and post-processing features for Snapdragon chipsets, providing best-in-class performance, power, and image quality. As a Camera Software Engineer, you will work on the Android Platform to solve camera issues and contribute to the development of software for mobile devices.

Key Responsibilities:

  • Develop and maintain camera software for mobile devices
  • Work on Android Platform to solve Camera issues
  • Collaborate with cross-functional teams to deliver high-quality camera solutions
  • Contribute to the development of camera drivers, HAL, and post-processing features
  • Optimize camera performance, power efficiency, and image quality

Required Qualifications:

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 2-5 years of experience in Android mobile camera development
  • Strong C & C++ programming and debugging skills
  • Experience with Object-Oriented Programming
  • Multi-threaded programming experience
  • Linux kernel and user space development experience
  • Working experience with Android debuggers and other performance tools

Preferred Skills:

  • Interest and experience with camera components such as 3A, ISP, and camera sensors, image processing
  • Strong communication skills - able to understand and explain highly technical information clearly and concisely
  • Exceptional English communication skills in listening and writing
  • Self-driven engineer willing to take initiative and operate with minimum guidance
  • Ability to learn quickly, work hard, and have fun

Qualcomm offers a world-class benefits package, including health coverage, wealth-building programs, and resources for personal wellbeing and professional development. Join our team and unlock your full potential while working on cutting-edge technology that impacts lives around the globe.

Last updated a month ago

Responsibilities For Camera Software Engineer

  • Develop and maintain camera software for mobile devices
  • Work on Android Platform to solve Camera issues
  • Collaborate with cross-functional teams to deliver high-quality camera solutions
  • Contribute to the development of camera drivers, HAL, and post-processing features
  • Optimize camera performance, power efficiency, and image quality

Requirements For Camera Software Engineer

Java
Python
Linux
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 2-5 years of experience in Android mobile camera development
  • Strong C & C++ programming and debugging skills
  • Object-Oriented Programming experience
  • Multi-threaded programming experience
  • Linux kernel and user space development experience
  • Working experience with Android debuggers and other performance tools
  • Exceptional English communication skills of listening and writing

Benefits For Camera Software Engineer

  • World-class health benefit coverage
  • Wealth-building programs
  • Self and family resources for emotional/mental strength and resilience
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Camera Software Engineer

Bilingual (Mandarin/English) Software Engineer, Mobile Gaming Engine Development

Bilingual Software Engineer position at Qualcomm focusing on mobile gaming engine development, requiring expertise in game development and fluency in both Mandarin and English.

Gaming Customer Engineer

Join Qualcomm as a Gaming Customer Engineer to support OEMs in commercializing advanced gaming features and optimizing game performance.

Camera Software Engineer

Camera Software Engineer role at Qualcomm China, developing cutting-edge mobile camera software for Snapdragon chipsets.

Game Test Engineer

Game Test Engineer at Qualcomm China, focusing on game testing, data analysis, and customer support in Beijing.