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 a month 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

Engineer, Senior - Camera Systems

Senior Camera Systems Engineering role at Qualcomm focusing on embedded software development and camera systems technology in Hyderabad.

Vehicle Testing and Tuning Engineer Senior (AD-ADAS)

Senior Vehicle Testing and Tuning Engineer role at Qualcomm, focusing on ADAS technology validation and autonomous driving systems development.

Engineer, Senior - Windows Device Driver

Senior Windows Device Driver Engineer role at Qualcomm focusing on Windows on Snapdragon products, requiring expertise in embedded software and kernel development.

Senior Digital Design Engineer - Bristol, UK

Senior Digital Design Engineer position at Qualcomm Technologies in Bristol, focusing on RTL design and integration for audio and wireless technologies.

Sr Engineer- Camera

Senior Camera Engineer position at Qualcomm India, focusing on embedded software development and camera technology innovation with competitive benefits and growth opportunities.