Sr. Engineer, AI Software/Machine Learning Engineering (C++) (Markham)

Qualcomm

📍 markham, on, Canada

Full-time IT & Technology

Job Description

Qualcomm Canada ULC

General Summary

Our AI Software team builds the Qualcomm AI Engine enabling OEMs and developers to run deep neural network (DNN) models on Qualcomm Hexagon Processors. We collaborate with OEMs and developers to develop and optimize DNN models for the Qualcomm AI Stack. We are building an optimized on‑device AI stack for phones, cars, and consumer appliances. In this role you will build high‑performance software for AI engines to extend our AI solutions into industry‑leading customer use cases.

Duties and 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 the 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 produc...
Apply for this Position