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
$114,400+
year
FULL TIME
senior
4/29/2026
You will be redirected to Qualcomm's application portal.
Sign in and we'll score your resume against this role.