Taro Logo

Computer Vision Modeling Engineer, up to Staff

A global leader in wireless technology innovation and semiconductor solutions, 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 · AR/VR · Automotive

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 developing Vision IP solutions for Snapdragon processors. This role sits at the intersection of computer vision, systems engineering, and performance optimization, working on cutting-edge technology that powers mobile, automotive, and VR/AR applications.

The position offers an opportunity to work with state-of-the-art computer vision algorithms and architecture design for CV accelerators, focusing on hardware modeling with power and performance optimization. You'll be part of a dynamic team responsible for system modeling, design verification & validation, and pre-silicon emulation support.

As a Computer Vision Modeling Engineer, you'll be working in a fast-paced, collaborative environment with teams distributed across different regions. The role involves hands-on development in C/C++ and Python, optimization work across multiple platforms (CPU/GPU/DSP), and close collaboration with cross-functional teams throughout the product lifecycle.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, emotional/mental health support, and continuous learning opportunities through tuition reimbursement and mentorship programs. The company's strong focus on innovation and technology leadership makes it an ideal place for engineers looking to work on breakthrough technologies that impact billions of devices worldwide.

This role is perfect for someone who combines strong technical skills in computer vision and systems engineering with a passion for optimization and performance improvement. You'll have the opportunity to work on challenging problems, learn from industry experts, and contribute to technology that shapes the future of mobile, automotive, and AR/VR experiences.

Last updated a month ago

Responsibilities For Computer Vision Modeling Engineer, up to Staff

  • Modeling of Computer Vision algorithms & architecture
  • Modeling in C/C++ under both Windows & Linux 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
  • Scripting in Python for Unit and System testing
  • Managing large codebase integration & testbench automation
  • Collaborate with systems, software, hardware teams
  • Version control and code-tip maintenance

Requirements For Computer Vision Modeling Engineer, up to Staff

Python
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 experience
  • Working experience in GPU, OpenMP/OpenCL, SIMD

Benefits For Computer Vision Modeling Engineer, up to Staff

Medical Insurance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs
  • Comprehensive benefits package

Interested in this job?

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