About The Position

Qualcomm Computer Vision Systems group provides Vision IP solutions for all of Qualcomm's Snapdragon processors including mobile, automotive and VR/AR. The team's scope includes computer vision algorithms, architecture design for CV accelerators and hardware modeling with power and performance optimization. We seek Systems Engineers with demonstrable knowledge and hands-on experience with system modeling for design verification & validation, pre-silicon emulation support for FW & SW. The selected candidate, along with his/her colleagues and other team members, will have responsibilities in one or more of the following areas: Modeling of Computer Vision algorithms & architecture, including data flow, task partition, interface and systems interoperation Modeling in C/C++ under both Windows & Linux dev. environments Optimizing models on CPU for memory and run time performance Work on DSP or GPU optimization of computer vision algorithms Scripting in Python for Unit and System testing. Performing version control (Perforce) & code-tip maintenance using test automation Managing large codebase integration & testbench automation Collaborate with systems, software, hardware teams at various stages of chipset life in design/validation/commercialization. Working within a fast-paced & collaborative environment with geographically & functionally distributed teams

Requirements

  • Proficiency in C/C++ coding and debugging
  • Working Knowledge of Embedded systems and architectures
  • Bachelor's degree in Computer or Electrical Engineering, Computer Science, or related field.

Nice To Haves

  • Working experience with embedded accelerators, hardware component modeling, SoC Modeling
  • Experience with computer vision and machine learning techniques
  • DSP/Neon/GPU optimization and multi-thread programming
  • Experience with any of Jenkins, Linux (csh/bash), Windows, Python and its ecosystem,
  • Working Knowledge of Commercial Software development and SDLC processes.

Responsibilities

  • Modeling of Computer Vision algorithms & architecture, including data flow, task partition, interface and systems interoperation
  • Modeling in C/C++ under both Windows & Linux dev. environments
  • Optimizing models on CPU for memory and run time performance
  • Work on DSP or GPU optimization of computer vision algorithms
  • Scripting in Python for Unit and System testing.
  • Performing version control (Perforce) & code-tip maintenance using test automation
  • Managing large codebase integration & testbench automation
  • Collaborate with systems, software, hardware teams at various stages of chipset life in design/validation/commercialization.
  • Working within a fast-paced & collaborative environment with geographically & functionally distributed teams

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service