Theme

Language

Global EN
Sweden ENSV
India EN

Senior Computer Vision Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Machine Learning · Embedded Systems

In short

Qualcomm's Computer Vision SW team is seeking skilled software engineers to develop optimized visual analytics solutions. The role involves the full product lifecycle, from R&D to deployment, requiring strong C/C++/Python programming, embedded systems knowledge, and collaboration skills.

Responsibilities

  • Design and implementation of vision and image processing API/pipelines on Qualcomm SoCs and platforms.
  • Close collaboration with cross-functional teams (SW/FW/HW) to understand and define specifications.
  • Serving as feature owner for software design, implementation, and commercialization.
  • Integrating and validating software in a larger system.
  • Engaging with internal clients (Camera/Video/XR technology areas), OEMs, Tier-1s, and ISVs to implement solutions.

Requirements

  • Machine learning, Image processing and computer vision knowledge or API/SDK development experience.
  • Operating system knowledge and computer architecture related project experience.
  • Solid hands-on software design and development experience on complex embedded computing platforms.
  • Strong programming experience in C/C++/Python/STL.
  • Hands-on experience debugging complex embedded software and with version-based tools.
  • Ability to contribute to all phases of software development - bring-up, design, deployment, and customer support.
  • Demonstrated ability to work with engineers, partners and customers, and across different geographical sites and technology domains (Software/firmware/hardware).
  • Excellent verbal and written communication skills.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Desired Qualifications

  • Experience in embedded system software development including kernels, device drivers and board-support packages is a plus.
  • Previous projects’ github link if available.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support your success at work, at home, and at play.
  • Reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
  • Accessible workplace for individuals with disabilities.

Skills

C++PythonMachine learningImage processingComputer visionAPI developmentSDK developmentEmbedded systemsSoftware designSoftware developmentDebuggingCSTLJava
#Computer Vision#Software Engineering#Machine Learning#Image Processing#Embedded Systems#API/SDK Development#C++#Python#San Diego
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

4 days ago

Employment Type

Full Time

Work mode

On Site

Salary

US$117,800–176,600 / year

Experience Level

Senior

Locations

San Diego, United States of America

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant