Senior Software Engineer - Camera

Qualcomm is a leading technology company specializing in wireless telecommunications and mobile chipset development.
$114,500 - $171,500
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Automotive · Consumer...

Description For Senior Software Engineer - Camera

Qualcomm Technologies, Inc. is seeking a talented Senior Software Engineer to join their camera software team. This role involves working on all layers of the camera software stack, from Android Camera HAL and/or Windows AVS/KMD/MFT Camera implementation to low-level hardware control. The successful candidate will be responsible for designing and developing new features, supporting new hardware, debugging issues, optimizing software for performance and power, developing unit tests, and collaborating with partners and OEMs.

Key Responsibilities:

  • Design, develop, debug, implement, and verify camera software, including Camera Image Signal Processor, 3A, Image Quality, and Tuning Tools
  • Architect IQ modules, algorithms, and feature decompositions
  • Ensure image quality, software conformance, and performance metrics are met
  • Collaborate with customers and team members throughout the project lifecycle
  • Write detailed technical documentation and feature descriptions

Required Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, Electronic Engineering, or related field with 2+ years of relevant experience, OR
  • Master's degree in a related field with 1+ year of relevant experience, OR
  • PhD in a related field
  • Strong programming skills in C, C++, and Python
  • Knowledge of computer architecture and embedded systems
  • Experience with camera software development

The role offers exposure to cutting-edge 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.

Qualcomm offers a competitive compensation package, including an annual discretionary bonus program, RSU grants, and comprehensive benefits. The company is committed to diversity, equity, and inclusion, fostering an environment where innovative ideas thrive.

Join Qualcomm's camera software team and be part of developing best-in-class performance, power, and image quality for Snapdragon chipsets used in mobile devices worldwide.

Last updated a month ago

Responsibilities For Senior Software Engineer - Camera

  • Design, develop, debug, implement, and verify camera software
  • Architect IQ modules, algorithms, and feature decompositions
  • Ensure image quality, software conformance, and performance metrics are met
  • Collaborate with customers and team members throughout the project lifecycle
  • Write detailed technical documentation and feature descriptions
  • Optimize software for performance and power
  • Develop unit tests
  • Support new hardware integration

Requirements For Senior Software Engineer - Camera

Python
Linux
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronic Engineering, or related field
  • 2+ years of relevant software engineering experience
  • Strong programming skills in C, C++, and Python
  • Knowledge of computer architecture and embedded systems
  • Experience with camera software development
  • Familiarity with Android Camera HAL and/or Windows AVS/KMD/MFT Camera implementation

Benefits For Senior Software Engineer - Camera

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Competitive salary
  • Annual discretionary bonus program
  • RSU grants
  • Comprehensive health benefits
  • 401k
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer - Camera

Display Test Engineer, Senior

Senior Display Test Engineer role at Qualcomm India, focusing on XR software testing, automation, and quality assurance for AR/VR technologies.

AI app/SDK test and automation development - Sr. Engineer

Senior Engineer position at Qualcomm China focusing on AI app/SDK testing and automation development, requiring 3+ years of mobile testing experience.

Camera SW Engineer, Sr.

Senior Camera Software Engineer role at Qualcomm Korea YH, focusing on mobile device camera software development and optimization.

Senior Software Engineer for XR

Senior Software Engineer for XR at Qualcomm, focusing on AR/VR software development and optimization.