×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Sr. Engineer, AI Software​/Machine Learning Engineering; C++

Job in Markham, Ontario, I3P, Canada
Listing for: Qualcomm
Full Time position
Listed on 2026-06-06
Job specializations:
  • IT/Tech
    AI Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Engineer, AI Software/Machine Learning Engineering (C++ )

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 tool chains 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
  • 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 tool chains for embedded systems
  • Familiarity with Tensor Flow, 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.
  • or 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.
  • or PhD in Computer Science, Engineering, Information Systems, or related field.
Applicants

Qualcomm is an equal opportunity employer. Qualified applicants with a disability requiring accommodations may contact disabili (No updates on application status will be provided via this address.)

Pay Range and Other Compensation & Benefits

$ – $

Salary is one component of total compensation; additional benefits include discretionary bonus, RSU grants, and a competitive benefits package. For details, contact Qualcomm Careers.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary