Senior Computer Vision Software Engineer

Qualcomm•San Diego, CA
•$117,800 - $176,600

About The Position

Qualcomm Technologies, Inc.'s Computer Vision Software team develops optimized visual analytics solutions in software and hardware for use cases across Mobile, XR, IoT, Compute, and Automotive. The role covers the product lifecycle, from early research and development prototyping through commercial deployment, in a fast-paced environment requiring daily cross-functional collaboration. The engineer designs and implements vision and image-processing APIs and pipelines on Qualcomm SoCs and platforms. They collaborate with software, firmware, and hardware teams and domain experts to define specifications; own software features through design, implementation, and commercialization; and integrate and validate software within larger systems. The role also involves working with internal Camera, Video, and XR groups, as well as OEMs, Tier-1 suppliers, and ISVs, to implement solutions using Qualcomm Computer Vision offerings.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 2+ years of Software Engineering or related work experience; or a master's degree in one of those fields and 1+ year of related experience; or a PhD in one of those fields.
  • 2+ years of academic or work experience programming in languages such as C, C++, Java, or Python.
  • Knowledge of machine learning, image processing, and computer vision, or experience developing APIs/SDKs.
  • Operating system knowledge and project experience related to computer architecture.
  • Hands-on software design and development experience on complex embedded computing platforms.
  • Strong programming experience in C/C++, Python, and STL.
  • Hands-on experience debugging complex embedded software and using version-based tools.
  • Ability to contribute to all phases of software development, including bring-up, design, deployment, and customer support.
  • Ability to work with engineers, partners, and customers across geographical sites and software, firmware, and hardware technology domains.
  • Excellent verbal and written communication skills.

Nice To Haves

  • Experience in embedded system software development, including kernels, device drivers, and board-support packages.
  • A GitHub link to previous projects, if available.

Responsibilities

  • Design and implement vision and image-processing APIs and pipelines on Qualcomm SoCs and platforms.
  • Collaborate with cross-functional software, firmware, and hardware teams and domain and technology experts to understand and define specifications.
  • Serve as feature owner for software design, implementation, and commercialization.
  • Integrate and validate software in a larger system.
  • Work with internal Camera, Video, and XR technology areas, OEMs, Tier-1 suppliers, and ISVs to implement solutions based on Qualcomm Computer Vision offerings.
  • Contribute across software development phases, including bring-up, design, deployment, and customer support.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for the annual bonus).
  • Competitive benefits package designed to support employees at work, at home, and at play.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service