Senior Software Engineer - Camera

A global leader in wireless technology innovation and the development of mobile technologies like 5G.
$116,900 - $175,300
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer

Description For Senior Software Engineer - Camera

Qualcomm Innovation Center is seeking a Senior Software Engineer to join their camera software team, focusing on developing cutting-edge mobile camera technology. This role is integral to delivering camera drivers, HAL, and post-processing features for Snapdragon chipsets, aiming to provide industry-leading performance, power efficiency, and image quality.

The position offers an exciting opportunity to work across all layers of the camera software stack, from Android Camera HAL and Windows AVS/KMD/MFT Camera implementation to low-level hardware control. You'll be exposed to advanced technologies including 3A (auto exposure, auto focus, and auto white balance), image signal processors, camera sensors, and integration with motion sensors, video encoders, DSPs, GPU, and display systems.

The ideal candidate will bring 2+ years of software engineering experience, with specific expertise in camera software development. Strong programming skills in C, C++, and Python are essential, along with a deep understanding of computer architecture and embedded systems. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required.

Working at Qualcomm offers exceptional benefits including competitive base salary ($116,900 - $175,300), annual bonuses, RSU grants, comprehensive health coverage, and professional development opportunities through tuition reimbursement and mentorship programs. The company fosters a collaborative environment where innovation thrives, and employees can make significant contributions to world-changing mobile technologies.

This role provides an excellent opportunity to work with leading technology experts in the mobile industry while developing cutting-edge camera solutions that will be used in millions of devices worldwide. The position is based in San Diego, California, at Qualcomm's state-of-the-art facilities, where you'll collaborate with talented engineers and have access to the latest development tools and technologies.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer - Camera

  • Design, develop, debug, implement, and verify camera software (e.g., Camera Image Signal Processor, 3A, Image Quality, Tuning Tools, etc.), algorithms, and features
  • Design or architect IQ modules, algorithms, and feature decompositions
  • Ensure image quality, software conformance tests, and performance and power metrics are met
  • Collaborate with customers and team members throughout project life cycle
  • Write detailed technical documentation and feature descriptions

Requirements For Senior Software Engineer - Camera

Python
  • Bachelor's degree in Computer Science, Electrical Engineering, Electronic Engineering, or related field and 2+ years of Software Engineering experience
  • 2+ years programming (C, C++, Python), computer architecture, or embedded systems knowledge
  • 2+ years of relevant camera software experience
  • Strong verbal and written communication skills

Benefits For Senior Software Engineer - Camera

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Health benefits coverage
  • Financial planning programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer - Camera

Senior Software Engineer for XR

Senior Software Engineer position at Qualcomm Technologies focusing on XR/AR/VR software development and optimization, offering competitive compensation and benefits.

Senior Software Engineer - Qualcomm XR Labs Europe Madrid Spain

Senior Software Engineer position at Qualcomm XR Labs Europe, focusing on AR/VR technology development with C++ and computer vision expertise required.

Camera ISP Algorithm System Engineer (EIS)

Senior Camera ISP Algorithm Engineer role at Qualcomm, focusing on developing advanced imaging solutions for mobile devices using cutting-edge technology.

Senior Camera Software Engineer

Senior Camera Software Engineer position at Qualcomm, focusing on camera software development and customer support for Snapdragon IoT platforms in Shenzhen.

Bilingual (Mandarin/English) Sr Software Engineer, Mobile Gaming Engine Development, PC Compute

Senior Software Engineer position at Qualcomm focusing on mobile gaming engine development and optimization for Snapdragon chipsets, requiring bilingual proficiency in Mandarin and English.