Camera Systems Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Camera Systems Software Engineer

Qualcomm's Camera Team is seeking a passionate systems software engineer to join their innovative team working on embedded imaging solutions for Snapdragon chipsets. This role combines cutting-edge machine learning with camera processing on embedded platforms, creating solutions that power modern mobile devices. The position offers an opportunity to work with dedicated hardware, multi-core processors, DSP, and GPU to deliver exceptional pictures, videos, and computer vision capabilities.

The ideal candidate will be responsible for building and optimizing software that incorporates advanced machine learning algorithms, adapting code for optimal performance, and proposing system improvements. This role requires a strong background in embedded systems, camera technology, and machine learning, with the ability to work across different computing platforms.

At Qualcomm, you'll be part of a team that pushes the boundaries of what's possible in mobile imaging technology. The company offers comprehensive benefits, including health coverage, financial planning support, and continuous learning opportunities. This role provides an excellent opportunity for growth and innovation in the intersection of camera systems and machine learning.

Working at Qualcomm means joining a company that values diversity, innovation, and professional growth. The position offers the chance to work alongside leading engineering and technology experts while contributing to world-changing innovations. The company's supportive, inclusive culture encourages new ideas and collaborative problem-solving.

Last updated 15 days ago

Responsibilities For Camera Systems Software Engineer

  • Build software incorporating machine learning algorithms for pictures and camera processing on embedded platforms
  • Adapt and optimize codes for run-time, memory footprint, data traffic, power
  • Propose system and algorithmic design changes to improve machine learning inference speed
  • Prototype ideas for proof of concept and demonstration purposes
  • Create tools to manage and process data, run calibration, and enable deployment
  • Commercialize machine learning solutions and troubleshoot on target platforms
  • Optimize machine learning models and system flow

Requirements For Camera Systems Software Engineer

Python
Linux
  • Bachelor's degree in Electrical Engineering, Information Systems, Computer Science, or related field
  • 5+ years Systems Engineering or related work experience
  • Excellent knowledge of C/C++/Python
  • Experience with camera and ISP software stack development
  • Experience with integrating machine learning algorithms into camera systems
  • Excellent analytical and problem-solving skills
  • Ability to travel 10-30% for onsite customer support
  • Experience with optimization across CPU, QNN, GPU, DSP and/or ML specific cores

Benefits For Camera Systems 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 and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Camera Systems Software Engineer

Post Si HW Validation and Power-Thermal Engineer for Automotive Systems - Senior Lead Engineer

Senior Lead Engineer position for Post Si Hardware Validation and Power-Thermal Engineering in Automotive Systems at Qualcomm India.

Senior Windows OS Drivers Developer

Senior Windows OS Drivers Developer role at Qualcomm Technologies, focusing on developing solutions for Windows on Snapdragon devices.

Post Si HW Validation and Power-Thermal Engineer for Automotive Systems - Senior Lead Engineer

Senior Lead Engineer position at Qualcomm focusing on hardware validation and power-thermal optimization for automotive systems, requiring 6+ years of experience.

SAIL Platform BSP Senior engineer

Senior BSP Engineer role at Qualcomm focusing on automotive software development, safety systems, and embedded solutions for ADAS/Autonomy platforms.

Display Software Engineer Senior

Senior Display Software Engineer role at Qualcomm India, focusing on embedded systems and display software development for mobile devices and Snapdragon chipsets.