Machine Learning / Computer Vision Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$129,500–$194,300 / yr
Posted
49 days ago
Freshness
Confirmed live today
Closes
Mar 16, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $219k
This role $162k
$113k $285k
below market most similar roles pay here above market

This role pays less than 87% of similar roles. Most pay $188,712–$249,000 — the blue band above. At the midpoint, this role pays about $162k versus about $219k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$218,400 across 552 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Machine Learning / Computer Vision Engineer

The Machine Learning / Computer Vision Engineer joins the Computer Vision Systems team to develop intelligence for Snapdragon-powered devices, including mobile phones, autonomous vehicles, and robotics. You will research, design, and implement critical video processing and computer vision algorithms such as depth estimation, optical flow, video super-resolution, 3D reconstruction, and SLAM. The role involves developing optimized model architectures and training strategies for deep learning at the edge, specifically addressing transformers, attention, VLA/VLM, and world models. You will profile performance across memory, compute, and power constraints on resource-constrained SoC platforms. Required skills include Python, PyTorch, TensorFlow, ONNX, and OpenCV. You will solve technical problems by mapping algorithms to neural-processing accelerator architectures, ensuring efficient on-device implementation for diverse hardware and software boundaries.

What you'll do

  • Research, design, and implement video processing and computer vision algorithms like depth estimation and SLAM.
  • Develop optimized deep learning model architectures and training strategies for edge deployment.
  • Profile and optimize algorithm performance across memory, compute, power, and bandwidth constraints.
  • Own the training and development of new release models for key customer segments.
  • Develop supervised and non-reference quality metrics to assess model performance for various use cases.
  • Write technical documentation, design specifications, and feature descriptions for internal and external partners.
  • Manage the development and release process for major algorithm features while meeting stakeholder requirements.

What we're looking for

  • Bachelor's degree in Computer or Electrical Engineering, Computer Science, or related field and 2+ years of relevant engineering work experience.
  • Master's degree in Computer or Electrical Engineering, Computer Science, or related field and 1+ year of relevant engineering work experience.
  • PhD in Computer or Electrical Engineering, Computer Science, or related field.
  • Strong background in computer vision and video processing algorithms, including 3+ years of experience developing and implementing them within system-level products (preferred).
  • Hands-on experience with modern deep learning architectures (preferred).
  • Strong coding skills in Python for production-quality development using ML/CV frameworks such as PyTorch, TensorFlow, ONNX, and OpenCV (C/C++ is a plus) (preferred).
  • Experience deploying AI algorithms on the edge and understanding associated resource limitations like power and memory bandwidth (preferred).
  • 3+ years of experience working in a large, matrixed organization (preferred).

More like this

Similar roles

Computer Vision Systems Engineer

Qualcomm

San Diego, CA 23 days ago $129,500–$194,300
Computer Vision Video Processing Python C/C++ PyTorch TensorFlow ONNX OpenCV Deep Learning SoC Architecture hardware/software co‑optimization FPGA RTL Design Embedded AI Performance Profiling
2+ yrs exp

Computer Vision Systems Engineer

Qualcomm

San Diego, CA 34 days ago $155,400–$233,200
Computer Vision C++ Python OpenCV TensorFlow PyTorch TorchVision Deep Learning Embedded Systems Hardware Accelerators SDLC Image Processing
4+ yrs exp

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 49 days ago $150,400–$277,600
Computer Vision Machine Learning C++ CUDA PyTorch TensorFlow Jax 3D Graphics GPGPU Swift Spatial Computing Deep Learning Rendering Techniques
3+ yrs exp

Computer Vision System Engineer

Qualcomm

San Diego, CA 49 days ago $129,500–$194,300
Computer Vision Deep Learning C++ Python CNNs Transformers Vision Transformers HW/SW Co-design System Architecture Quantization Tensor Processing Algorithm Prototyping
2+ yrs exp

Senior Computer Vision Engineer

Anduril Industries

Remote (Irvine, CA) 31 days ago $220,000–$292,000
Machine Learning Computer Vision Deep Learning Python C++ PyTorch JAX TensorFlow TensorRT ONNX Linux Object Detection SLAM LIDAR Sensor Fusion Model Pruning System Profiling
6+ yrs exp Remote

Senior Machine Learning Engineer, End-to-End Autonomous Driving

Qualcomm

San Diego, CA 13 days ago $140,800–$211,200
Python PyTorch Deep Learning Machine Learning Computer Vision Transformers Representation Learning Multimodal Learning Reinforcement Learning Imitation Learning Self-Supervised Learning ONNX TensorRT Distributed Training Model Optimization Version Control Simulation Trajectory Prediction
2+ yrs exp