Camera Software Engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Shanghai, WV 25427, USA
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer

Description For Camera Software Engineer

Qualcomm China is seeking a talented Camera Software Engineer to join their innovative team. As a leading technology innovator, Qualcomm is at the forefront of mobile technology development, particularly in camera and imaging solutions for Snapdragon chipsets.

The role involves working with cutting-edge mobile camera technology, developing and optimizing camera drivers, HAL, and post-processing features. You'll be part of a team responsible for delivering best-in-class performance, power efficiency, and image quality for Snapdragon devices.

The ideal candidate should have 2-5 years of experience in Android mobile camera development, strong programming skills in C/C++, and deep understanding of camera components including 3A, ISP, and camera sensors. Knowledge of Linux kernel development and Android debugging tools is essential.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an inclusive culture that encourages innovation and professional growth through mentorship programs and tuition reimbursement.

This position offers the opportunity to work with leading engineering experts in the mobile technology industry, contributing to products that impact millions of users worldwide. You'll be part of a collaborative environment that values technical excellence, innovation, and professional development.

The role is based in Shanghai, China, where you'll work with cross-functional teams to solve complex technical challenges and drive innovation in mobile camera technology. Join Qualcomm to be part of a company that's shaping the future of mobile technology and pushing the boundaries of what's possible in camera software engineering.

Last updated a day ago

Responsibilities For Camera Software Engineer

  • Deliver camera drivers, HAL and post processing features for Snapdragon chipsets
  • Work on Android Platform to solve Camera issues
  • Develop software for mobile and devices
  • Provide best in class performance, power and image quality

Requirements For Camera Software Engineer

Java
Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2-5 years experience on android Mobile camera development
  • Strong C & C++ programming and debugging skills
  • Experience with camera components such as 3A, ISP and camera sensors, image processing
  • Multi-threaded programming experience
  • Linux kernel and user space development experience
  • Working experience in Android debuggers and performance tools
  • Strong communication skills
  • Exceptional English communication skills

Benefits For Camera Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Camera Software Engineer

Camera Software Engineer

Camera Software Engineer position at Qualcomm China, focusing on developing camera drivers and features for Snapdragon chipsets, requiring 4+ years of software engineering experience.

Weartech Test Engineer

Weartech Test Engineer position at Qualcomm China, focusing on IoT software testing for wearable devices, requiring 3+ years experience and expertise in Android/Linux systems.

Engineer- Camera Test Development

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

(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.