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 day 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

Software Engineer - Apple Watch

Join Apple's watchOS Messages team as a Software Engineer, building innovative communication features for Apple Watch.

Member of Technical Staff - Mobile Engineer

Microsoft AI seeks a Mobile Engineer to develop Copilot for iOS and Android, shaping the future of AI-powered personal computing.

Unreal Engineer (PC & Mobile)

Join Demiurge Studios as an Unreal Engineer, creating innovative games for PC and mobile platforms using C++ and Unreal Engine.

Software Engineer-Mobile Engineer

3PILLAR GLOBAL seeks a Mid-Level Software Engineer for iOS development, focusing on building a secure, privacy-focused browser using WebKit. Remote work in India.

Mobile Engineer (Flutter)

Join Ello as a Mobile Engineer (Flutter) in Nairobi to develop AI-powered education apps for children, offering competitive salary and equity.