Computer Vision Engineer
QualcommJob Title
Computer Vision Engineer
Role Summary
Staff-level engineer responsible for designing and delivering computer vision and video processing algorithms for Snapdragon-powered mobile and embedded platforms. Work covers algorithm research, system-level architecture, hardware/software co-optimization, and production deployment across consumer and embedded devices.
Experience Level
Senior / Staff-level. Typical experience guidance: 4+ years with a Bachelor's, 3+ years with a Master's, or 2+ years with a PhD.
Responsibilities
Primary responsibilities include research, architecture, implementation, and optimization of vision and video algorithms for embedded systems.
- Research, design, and implement video processing, quality enhancement, and real-time computer vision pipelines from concept to production.
- Define system- and algorithm-level architecture and decompose features to drive hardware and software requirements.
- Profile and optimize algorithms and models for memory, compute, power, and bandwidth constraints on mobile and embedded platforms.
- Collaborate with hardware, software, systems, product teams, and customers to commercialize technologies.
- Write technical documentation, specifications, and feature descriptions to guide internal teams and partners.
- Provide technical mentorship and influence system-level technical decisions.
Requirements
Must-have skills and experience:
- Strong background in computer vision and video processing algorithms.
- Hands-on experience with modern deep learning architectures.
- Production-quality coding skills in Python and C/C++; experience with PyTorch, TensorFlow, ONNX, and OpenCV.
- Understanding of SoC architecture, compute accelerators, memory hierarchies, and hardware/software interfaces.
- Experience with real-time computer vision systems or embedded AI deployment.
- Experience using performance profiling tools and hardware simulators; ability to optimize for compute, memory, and power.
- Ability to work across algorithm, software, and hardware boundaries and collaborate across cross-functional teams.
- Demonstrated technical leadership and mentorship experience.
Nice-to-have:
- Familiarity with hardware modeling, FPGA prototyping, or RTL design.
- Publication, patent, or other external technical contributions.
- Experience working in large, matrixed organizations and interacting with senior leadership.
Education Requirements
Bachelor's, Master's, or PhD in Computer Engineering, Electrical Engineering, Computer Science, or a related field. The posting specifies degree-plus-experience alternatives: Bachelor's +4 years, Master's +3 years, or PhD +2 years of relevant engineering experience; equivalent practical experience is accepted per those alternatives.
About the Company
Company: Qualcomm
Headquarters: San Diego, California, United States
Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.
