Qualcomm-posted about 1 month ago
Full-time • Mid Level
San Diego, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

Qualcomm's video group provides computer vision and video solutions on all Qualcomm Snapdragon Mobile processors. The team's scope includes the design, development and commercialization of computer vision and video firmware. The selected candidate, along with his/her colleagues, will have responsibilities in one or more of the following areas: New computer vision feature and unit test development Regular image maintenance and release as well as pre-image release testing Nightly regression testing & initial debugging for test failures Conformance & performance measurement Profile performance problems and drive optimizations that span the entire software stack Understand software components from multiple teams and integration of those components with firmware

  • New computer vision feature and unit test development
  • Regular image maintenance and release as well as pre-image release testing
  • Nightly regression testing & initial debugging for test failures
  • Conformance & performance measurement
  • Profile performance problems and drive optimizations that span the entire software stack
  • Understand software components from multiple teams and integration of those components with firmware
  • Overall, the candidate needs to be experienced in the areas of real-time embedded firmware/software development.
  • Have a background in at least 2 of the following areas: Embedded firmware/software development ARM/DSP processor architecture Development tools and processes as well as scripts to setup regression Software development and debugging skills in C and C++ Familiarity with computer vision algorithms including image warping, reprojection, face/object detection and tracking, image/video segmentation, recognition, and classification. Experience with Board Support Packages and Processor bring-up.
  • Have good knowledge of real-time operating systems and data structures
  • Experience with developing, optimizing, and maintaining embedded systems
  • Experience developing, debugging, and shipping software products on large code bases.
  • Bachelor's degree in Computer or Electrical Engineering, Computer Science, or related field.
  • Some experience in MIPS optimization is strongly desired
  • An understanding of Machine Learning (ML) and familiarity with ML tools and OpenCV are a plus
  • Good analytical skills and good written communication skills are desired
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service