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

Qualcomm
Toronto, CA; US
On-site

Job Description

Company Qualcomm Canada ULC

Area Engineering Group, Engineering Group >

Machine Learning

Engineering

General Summary Our team does not

work in data science, build models or train models. 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

enables OEMs and developers to run their deep neural network (DNN)

models on Qualcomm Hexagon Processors. Our team works with OEMs and

developers to develop and optimize DNN models for the Qualcomm AI

Stack. We are building optimized on-device AI stack with cutting

edge hardware to run deep neural networks with that phone you keep

in your pocket, that car you drive, or that vacuum cleaner you

unleash to clean your house. Come join us if you want to work on

bleeding edge AI technology. In this position 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

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

Communication across globally diverse

team

Participate in software quality process

improvements

Preferred

Qualifications

3+ years of relevant work

experience

Experience / expertise with C++,

ideally modern C++ 17 language

features

Background in mathematical algorithms

using fast math libraries and vector instruction

sets

Practical experience with developing

middleware or firmware software

Experience

with multitasking and multithreading driver

development

Experience with Hexagon DSP SDK or

cross compiler toolchains for embedded

systems

Familiarity with TensorFlow, PyTorch

or ONNX

Experience with tools such as git,

Linux, JIRA and Docker

Knowledge of design

patterns

Minimum

Qualifications

Bachelor's degree in Computer

Science, Engineering, Information Systems, or related field and 2+

years of Hardware Engineering, Software Engineering, Systems

Engineering, or related work

experience.

Master's degree in Computer

Science, Engineering, Information Systems, or related field and 1+

year of Hardware Engineering, Software Engineering, Systems

Engineering, or related work experience.

in Computer Science, Engineering, Information Systems, or related

field.

Applicants Qualcomm is an equal

opportunity employer. If you are an individual with a disability

and need an accommodation during the application / hiring process,

rest assured that Qualcomm is committed to providing an accessible

process. You may e-mail disability-accomodations@qualcomm.com or

call Qualcomm's toll-free number found here. Upon request, Qualcomm

will provide reasonable accommodations to support individuals with

disabilities to be able participate in the hiring process. Qualcomm

is also committed to making our workplace accessible for

individuals with disabilities. (Keep in mind that this email

address is used to provide reasonable accommodations for

individuals with disabilities. We will not respond here to requests

for updates on applications or resume inquiries). Qualcomm expects

its employees to abide by all applicable policies and procedures,

including but not limited to security and other requirements

regarding protection of Company confidential information and other

confidential and / or proprietary information, to the extent those

requirements are permissible under applicable

law.

Pay Range And Other Compensation &

Benefits $114,400.00 - $164,400.00 The above pay scale reflects the

broad, minimum to maximum, pay scale for this job code for the

location for which it has been posted. Even more importantly,

please note that salary is only one component of total compensation

at Qualcomm. We also offer a competitive annual discretionary bonus

program and opportunity for annual RSU grants (employees on

sales‑incentive plans are not eligible for our annual bonus). In

addition, our highly competitive benefits package is designed to

support your success at work, at home, and at play. Your recruiter

will be happy to discuss all that Qualcomm has to offer. If you

would like more information about this role, please contact

Qualcomm

Careers.

J-18808-Ljbffr

Skills & Requirements

Technical Skills

C++C++17TensorflowPytorchOnnxGitLinuxJiraDockerDesign patternsAiMachine learningHexagon processorsQualcomm ai engine

Salary

$114,400+

year

Employment Type

FULL TIME

Level

senior

Posted

4/29/2026

Apply Now

You will be redirected to Qualcomm's application portal.

Sign in and we'll score your resume against this role.