#Computer Vision Software Engineer

Qualcomm

San Diego, CA1h agovia LinkedIn

About the Role

  • The Qualcomm Computer Vision SW team is actively engaged in offering optimized visual analytics solutions in SW and HW for enabling use-cases spanning various business units like Mobile, XR, IOT, Compute and Auto.
  • We are seeking ambitious, bright and innovative software engineers and to-be leaders to be part of this effort.
  • Job activities span the whole product life cycle from early R&D prototyping to commercial deployment.
  • The environment is fast-paced and requires cross-functional interactions on a daily basis, so good communication, planning and execution skills are a must.
  • This position is not eligible for Qualcomm immigration sponsorship.

Key Responsibilities

  • Design and implementation of vision and image processing API/pipelines on Qualcomm SoCs and platforms.
  • Closely collaborate with cross-functional teams (SW/FW/HW) and domain/technology experts to understand and define specifications.
  • Serve as feature owner for software design/implementation/commercialization.
  • Integrate/validate software in a larger system.
  • Actively engage with internal clients (Camera/Video/XR technology areas), OEMs, Tier-1s and ISVs to implement solutions based on Qualcomm Computer Vision offerings.
  • Contribute to all phases of software development - bring-up, design, deployment, and customer support.

Requirements & Tech Stack

  • 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.
  • Experience with version-based tools.
  • 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.
  • Experience in embedded system software development including kernels, device drivers and board-support packages is a plus.
  • Previous projects’ github link if available.

Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: TikTok, Emonics LLC, L3Harris Technologies

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job