Computer Vision Modeling Engineer, up to Staff

A global leader in wireless technology innovation and semiconductor manufacturing, developing advanced technologies for mobile devices and other connected products.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Computer Vision Modeling Engineer, up to Staff

Qualcomm's Computer Vision Systems group is seeking a talented Computer Vision Modeling Engineer to join their team working on Vision IP solutions for Snapdragon processors. This role sits at the intersection of computer vision, systems engineering, and performance optimization, making it an exciting opportunity for someone passionate about cutting-edge technology.

The position involves working with state-of-the-art computer vision algorithms and architecture design for CV accelerators, with a focus on hardware modeling and optimization. You'll be part of a team that provides vision solutions across mobile, automotive, and VR/AR applications, making a direct impact on next-generation products.

As a Computer Vision Modeling Engineer, you'll be responsible for developing and optimizing complex computer vision models, working with both CPU and GPU implementations, and ensuring efficient system integration. The role requires strong programming skills in C/C++ and Python, along with a deep understanding of computer vision algorithms and embedded systems.

The ideal candidate will have at least 4 years of relevant experience and a strong educational background in Computer Science or Electrical Engineering. You'll be working in a collaborative, fast-paced environment with teams across different locations, contributing to the entire lifecycle of chipset development from design to commercialization.

Qualcomm offers comprehensive benefits including health coverage, financial planning support, continuous learning opportunities, and wellbeing programs. The company's commitment to innovation and technological advancement makes it an ideal place for engineers looking to work on challenging problems and shape the future of computer vision technology.

Last updated 8 hours ago

Responsibilities For Computer Vision Modeling Engineer, up to Staff

  • 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
  • Deploy simulation models acceleration on CPU / GPU through multi-threading, parallelization, or cloud deployment
  • 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

Requirements For Computer Vision Modeling Engineer, up to Staff

Python
Java
Linux
  • Bachelor's degree in Computer Science and/or Electrical Engineering (Masters or Doctorate preferred)
  • 4+ years of Systems Engineering or related work experience (with Bachelor's)
  • Proficiency in C/C++/Python coding and debugging
  • Working Knowledge of Embedded systems and architectures
  • Experience with computer vision and machine learning techniques
  • DSP/Neon/GPU optimization and multi-thread programming
  • Working experience in GPU, OpenMP/OpenCL, SIMD

Benefits For Computer Vision Modeling Engineer, up to Staff

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage
  • Financial future preparation programs
  • Emotional/mental strength support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Computer Vision Modeling Engineer, up to Staff

Senior or Staff Engineer - Reinforcement Learning and Planning for Autonomous Driving

Senior/Staff Engineer position at Qualcomm focusing on reinforcement learning and autonomous driving technology development.

Staff Engineer, Machine Learning Engineering

Staff Engineer position at Qualcomm focusing on machine learning engineering and AI software development, requiring expertise in C++17 and embedded systems.

Lead Engineer, Senior - AISW Tool

Senior Lead Engineer position at Qualcomm focusing on AI software development and optimization, requiring expertise in machine learning, deep learning frameworks, and leadership skills.

Sr AI Developer Relations Engineer

Senior AI Developer Relations Engineer position at Qualcomm, focusing on enhancing developer experience for Snapdragon AI platforms through sample applications and technical leadership.

Engineer, Staff/Lead - EDA(Electronic Design Automation) Machine Learning Engineer

Staff/Lead EDA Machine Learning Engineer position at Qualcomm developing AI/ML solutions for SoC design optimization, combining expertise in machine learning and chip design.