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 Shanghai, 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 cutting-edge mobile camera technology.

Key Responsibilities:

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

Requirements:

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or Electrical Engineering
  • 2-5 years of experience in Android mobile camera development
  • Strong C & C++ programming and debugging skills
  • Experience with camera components such as 3A, ISP, and camera sensors
  • Knowledge of image processing techniques
  • Proficiency in object-oriented programming and multi-threaded programming
  • Linux kernel and user space development experience
  • Familiarity with Android debuggers and performance tools
  • Strong communication skills and ability to explain technical information clearly
  • Self-driven with the ability to take initiative and work with minimum guidance

Qualcomm offers a world-class benefits package, including health coverage, wealth-building programs, and resources for personal and professional development. Join our team and be part of a company that's shaping the future of mobile technology and pushing the boundaries of innovation.

Apply now to unlock your full potential and contribute to groundbreaking advancements in mobile camera technology at Qualcomm.

Last updated 3 months ago

Responsibilities For Camera Software Engineer

  • Develop software for mobile devices, focusing on camera components
  • Work on Android Platform to solve Camera issues
  • Collaborate with cross-functional teams to deliver high-quality camera software 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 or Master's degree in Computer Engineering, Computer Science, or Electrical Engineering
  • 2-5 years of experience in Android mobile camera development
  • Strong C & C++ programming and debugging skills
  • Experience with camera components such as 3A, ISP, and camera sensors
  • Knowledge of image processing techniques
  • Proficiency in object-oriented programming and multi-threaded programming
  • Linux kernel and user space development experience
  • Familiarity with Android debuggers and performance tools
  • Strong communication skills and ability to explain technical information clearly
  • Self-driven with the ability to take initiative and work with minimum guidance

Benefits For Camera Software Engineer

  • World-class health coverage
  • Wealth-building programs
  • Personal and professional development resources

Interested in this job?

Jobs Related To Qualcomm Camera Software Engineer

Engineer- Camera Test Development

Camera Test Development Engineer role at Qualcomm focusing on camera processing pipeline, Android frameworks, and system-level debugging.

Weartech Test Engineer

Weartech Test Engineer position at Qualcomm China focusing on IoT software testing, Android apps, and wearable technologies.

(Mobile)ADT System Level Test Development Engineer

Mobile System Level Test Development Engineer position at Qualcomm focusing on Android-based testing and automation.

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.