Engineer - Machine Learning Software

markham, on, Canada • Posted June 04, 2026

Job Type: Full-time
Location: markham, on
Posted: June 04, 2026
Category: IT & Technology
Application Deadline: July 14, 2026

Role 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 ...

Interested in this role?

Click the button below to start your application for Engineer - Machine Learning Software at Qualcomm.

Apply Now