Camera Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Consumer

Description For Camera Software Engineer

Qualcomm, a leading technology innovator, is seeking a Camera Software Engineer to join their team in Shanghai. This role focuses on developing camera software solutions for mobile devices, specifically working with Snapdragon chipsets. The position requires expertise in camera drivers, HAL, and post-processing features to deliver optimal performance and image quality.

The ideal candidate will have 4+ years of software engineering experience, with specific expertise in Android mobile camera development. Strong programming skills in C, C++, Java, and Python are essential, along with experience in Linux kernel development and multi-threaded programming. Knowledge of camera components such as 3A, ISP, and camera sensors is crucial.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and wellbeing programs. The company fosters a culture of innovation and continuous learning, providing opportunities for professional growth through mentorship and educational support.

This role offers the opportunity to work with leading engineering and technology experts, contributing to world-changing innovations in mobile technology. The position is based in Shanghai, where you'll be part of a team pushing the boundaries of what's possible in mobile camera technology.

Join Qualcomm to be part of a company that's driving digital transformation and creating a smarter, connected future. You'll have the chance to work on cutting-edge technology while developing your career in a supportive, inclusive environment that values innovation and technical excellence.

Last updated a month ago

Responsibilities For Camera Software Engineer

  • Develop camera drivers, HAL and post processing features for Snapdragon chipsets
  • Work on Android Platform to solve Camera issues
  • Deliver 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 and 4+ years experience
  • 2+ years of work experience with Programming Languages like C, C++, Java, Python
  • 2-5 years experience on Android Mobile camera development
  • Strong C & C++ programming and debugging skills
  • Multi-threaded programming experience
  • Linux kernel and user space development experience
  • Experience with camera components such as 3A, ISP and camera sensors
  • 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 preparation 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 and Development Engineer

Camera Software Engineer role at Qualcomm focusing on ISP, image quality, and camera feature development with competitive pay and benefits.

Weartech Test Engineer

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

Camera Software Engineer

Camera Software Engineer position at Qualcomm China focusing on mobile camera development and Android platform solutions.

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.