Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Camera Software Engineer

Qualcomm, a leading technology innovator, is seeking a Camera Software Engineer to join their team in Shanghai, China. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for cutting-edge, world-class products. 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.

Key Responsibilities: • Work on Android Platform to solve Camera issues • Develop software for mobile devices, focusing on camera components • Collaborate with systems, hardware, architecture, and test engineers • Design system-level software solutions

Required Skills: • 2-5 years' experience in Android mobile camera development • Strong C & C++ programming and debugging skills • Object-Oriented Programming expertise • Multi-threaded programming experience • Linux kernel and user space development experience • Experience with Android debuggers and performance tools • Knowledge of camera components (3A, ISP, camera sensors, image processing) • Exceptional English communication skills

This role offers the opportunity to work on cutting-edge mobile camera technology, collaborating with talented engineers to push the boundaries of what's possible in mobile imaging. Join Qualcomm to be part of a team that drives innovation in the mobile industry and shapes the future of smartphone camera capabilities.

Last updated 9 months ago

Responsibilities For Camera Software Engineer

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs
  • Work on Android Platform to solve Camera issues
  • Deliver camera drivers, HAL and post processing features for Snapdragon chipsets
  • Collaborate with systems, hardware, architecture, test engineers, and other teams
  • Design system-level software solutions

Requirements For Camera Software Engineer

Java
Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • 2-5 years' experience on 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 in Android debuggers and other performance tools
  • Exceptional English communication skills of listening and writing

Benefits For Camera Software Engineer

  • Medical Insurance
  • 401k
  • Education Budget

Interested in this job?