Engineer - Machine Learning Software

Qualcomm · markham, on, Canada

Location
markham
Job Type
Full-time
Posted
June 04, 2026

Job Description

Overview

AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enable OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors. This position develops high‑performance software for AI engines to extend our AI solutions into industry‑leading customer use cases. Responsibilities

Development of modern C++17 software library for Qualcomm Hexagon Processors. Design and performance tune modern C++17 code for an embedded system. Development of model analyzing tools for internal and external customers. Use cross‑compiler toolchains for embedded systems such as Android, embedded Linux and QNX. Address issues found in existing and past Qualcomm AI products. Implement and optimize modern C++17 machine learning operations on Hexagon Processors. Debug customer machine learning use cases executing on Qualcomm AI Stack. Communicate across globally di...

Ready to Apply?

Submit your application for Engineer - Machine Learning Software at Qualcomm

Apply Now