Computer Vision Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Artificial Intelligence · Machine Learning
In short
Qualcomm is hiring a Staff Computer Vision Engineer in San Diego to design and implement advanced computer vision and video processing algorithms. This role requires expertise in AI, deep learning, and hardware/software co-optimization for cutting-edge Snapdragon-powered devices.
Responsibilities
- Research, design, and implement video processing and computer vision algorithms.
- Lead system- and algorithm-level architecture definition.
- Profile and optimize algorithm performance across memory, compute, power, and bandwidth constraints.
- Collaborate with cross-functional teams and customers.
- Write technical documentation, design specifications, and feature descriptions.
- Provide technical mentorship and guidance.
- Contribute in a fast-paced, collaborative environment with globally distributed teams.
Requirements
- Bachelor's degree in Computer or Electrical Engineering, Computer Science, or related field and 4+ years of relevant work experience; OR Master's degree and 3+ years; OR PhD and 2+ years.
- Strong background in computer vision and video processing algorithms.
- Solid understanding of SoC architecture, including compute accelerators, memory hierarchies, and hardware/software interfaces.
- Hands-on experience with modern deep learning architectures.
- Strong coding skills in Python and C/C++.
- Experience using ML/CV frameworks such as PyTorch, TensorFlow, ONNX, and OpenCV.
- Experience with real-time computer vision systems or embedded AI deployment.
- Experience using performance profiling tools and hardware simulators.
Desired Qualifications
- Familiarity with hardware modeling, FPGA prototyping, or RTL design is a plus.
- Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 4+ years of experience developing and implementing computer vision and video algorithms within system-level products.
- 4+ years of experience with system design, system integration, and hardware/software optimization.
- 4+ years of experience with programming (e.g., C, C++, Python), computer architecture, or embedded systems.
- 3+ years of experience working in a large, matrixed organization.
- 1+ year of experience interacting with senior leadership (Director level and above).
- 1+ year of experience in a technical leadership role, with or without direct reports.
- Publication, patent, or external technical contribution experience is a plus.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support success at work, at home, and at play.
- Equal opportunity employer.
- Commitment to providing an accessible hiring process for individuals with disabilities.
- Commitment to making the workplace accessible for individuals with disabilities.
#Computer Vision#Image Processing#Video Processing#Algorithm Development#AI#Machine Learning#Embedded Systems#Python#C++#PyTorch#TensorFlow#ONNX#OpenCV