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.
Requirements
- Proficiency in C/C++ coding and debugging
- Working Knowledge of Embedded systems and architectures
- 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
Other
- 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
- Bachelor's degree in Computer or Electrical Engineering, Computer Science, or related field.