Camera Software Engineer

Leading technology innovator developing Snapdragon chipsets and mobile solutions
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ 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 cutting-edge camera software solutions for Snapdragon chipsets, combining embedded systems expertise with mobile camera development. The position involves working with camera drivers, HAL, and post-processing features to deliver optimal performance, power efficiency, and image quality.

The ideal candidate will bring 2-5 years of Android mobile camera development experience, with strong programming skills in C++ and Linux environments. You'll be working on sophisticated camera components including 3A, ISP, and camera sensors, while collaborating with cross-functional teams to design and implement system-level software solutions.

This role offers an opportunity to work at the forefront of mobile camera technology, developing solutions that will be used in millions of devices worldwide. You'll be part of a team that pushes the boundaries of what's possible in mobile photography and imaging, contributing to next-generation experiences that help create a smarter, connected future.

The position requires a self-driven individual who can take initiative and operate with minimum guidance, while maintaining strong communication skills to explain complex technical concepts clearly. You'll be working in an environment that values innovation, collaboration, and technical excellence, with the chance to impact the future of mobile camera technology.

Join Qualcomm to be part of a team that's driving digital transformation and enabling next-generation experiences in mobile photography and imaging technology.

Last updated 18 days ago

Responsibilities For Camera Software Engineer

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Develop camera drivers, HAL and post processing features for Snapdragon chipsets
  • Work on Android Platform to solve Camera issues
  • Collaborate with systems, hardware, architecture, and test engineers

Requirements For Camera Software Engineer

Linux
  • 2 - 5 years' experience on android Mobile camera development
  • Experience with camera components (3A, ISP and camera sensors, image processing)
  • Strong C & C++ programming and debugging skills
  • Object Oriented Programming knowledge
  • Multi-threaded programming experience
  • Linux kernel and user space development experience
  • Experience with Android debuggers and performance tools
  • Strong communication skills
  • Exceptional English communication skills

Interested in this job?

Jobs Related To Qualcomm Camera Software Engineer

Experienced Design Verification Engineer - Voice and Music Business Unit (Cambridge, UK)

Design Verification Engineer role at Qualcomm's Voice and Music Business Unit, focusing on SOC verification using System Verilog and UVM for wireless audio products.

SoC Validation Engineers(2-6 yrs exp) - Multiple Positions/HYD

SoC Validation Engineer position at Qualcomm focusing on system validation, debugging, and framework development for semiconductor products.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and optimizing memory and storage systems across multiple platforms, combining hardware and software expertise.

Engineer - Power Thermal

Power Thermal Engineer position at Qualcomm Bangalore, focusing on developing industry-leading thermal and power management solutions for mobile, automotive, and AR/VR chipsets.

Power Software Engineer

Power Software Engineer position at Qualcomm focusing on embedded software development and power optimization for Windows platforms, requiring 3+ years of experience in semiconductor or embedded software development.