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
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 offers an exciting opportunity to work on cutting-edge mobile camera technology within the Snapdragon ecosystem. As a Camera Software Engineer, you'll be responsible for developing camera drivers, HAL, and post-processing features that power millions of devices worldwide.

The position requires a strong background in Android mobile camera development, with expertise in C/C++ programming and a deep understanding of camera components. You'll work with state-of-the-art technology, collaborating with cross-functional teams to design and implement software solutions that push the boundaries of mobile photography.

Qualcomm offers an exceptional work environment where innovation thrives. The company provides comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. This role is perfect for someone passionate about mobile technology and camera software development, offering the chance to work on projects that directly impact the future of mobile photography and imaging.

The ideal candidate will have 2-5 years of relevant experience, strong programming skills, and excellent communication abilities. You'll be part of a team that values initiative, quick learning, and collaborative problem-solving. Working at Qualcomm means joining a global leader in mobile technology, with opportunities to contribute to groundbreaking innovations while developing your career alongside industry experts.

Last updated 5 days 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
  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Collaborate with systems, hardware, architecture, and test engineers

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 experience
  • 2-5 years experience on Android Mobile camera development
  • Experience with camera components such as 3A, ISP and camera sensors, image processing
  • Strong C & C++ programming and debugging skills
  • 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 eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?

Jobs Related To Qualcomm Camera Software Engineer

Video SW Engineer

Video SW Engineer position at Qualcomm China focusing on video software development for Snapdragon chipsets in IoT products, requiring C/C++ expertise and multimedia framework experience.

XR Software Engineer

XR Software Engineer position at Qualcomm Technologies, developing next-generation AR/VR/MR technologies with focus on computer vision and embedded systems.

Camera Software Engineer

Camera Software Engineer position at Qualcomm developing advanced imaging solutions and camera features for Snapdragon chipsets.

Weartech Test Engineer

Weartech Test Engineer position at Qualcomm focusing on IoT software and wearable technology testing, requiring 3+ years experience in embedded products testing and strong Android/Linux knowledge.

(Mobile)ADT System Level Test Development Engineer

Mobile ADT System Level Test Development Engineer position at Qualcomm, focusing on Android-based testing and SOC performance optimization, requiring 2+ years of experience in system testing and software development.