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 4 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

Gaming Performance SW Customer Engineer

Gaming Performance SW Customer Engineer position at Qualcomm, focusing on mobile gaming optimization and customer support in China.

GPU Performance Engineer

GPU Performance Engineer role at Qualcomm focusing on developing and optimizing performance models for Adreno GPUs across multiple platforms.

Camera Software Engineer

Camera Software Engineer position at Qualcomm China, focusing on developing camera drivers and features for Snapdragon chipsets, requiring 2-5 years of Android camera development experience.

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.

Engineer- Camera Test Development

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