Senior AI Software Engineer - On-Device ML (C++17)

Qualcomm

Markham

On-site

CAD 80,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading technology company in York Region, Markham is seeking a software engineer to develop AI solutions using modern C++17. You will work on cutting-edge technology for Qualcomm Hexagon Processors, implementing machine learning operations and debugging customer use cases. Ideal candidates should have relevant experience and a solid background in mathematical algorithms. This role offers competitive compensation and a collaborative work environment.

Qualifications

  • 3+ years of relevant experience in software engineering.
  • Experience with modern C++17 for embedded systems.
  • Familiarity with machine learning frameworks.

Responsibilities

  • Develop modern C++17 software libraries for AI.
  • Implement machine learning operations on Hexagon Processors.
  • Debug customer machine learning use cases.

Skills

Modern C++17 features
Mathematical algorithms
Middleware development
Multitasking and multithreading
TensorFlow
Tools like git, Linux, JIRA, Docker

Education

Bachelor's degree in Computer Science, Engineering or related
Master's degree in Computer Science, Engineering or related
PhD in Computer Science, Engineering or related

Tools

Hexagon DSP SDK
Cross compiler tools

Job description

A leading technology company in York Region, Markham is seeking a software engineer to develop AI solutions using modern C++17. You will work on cutting-edge technology for Qualcomm Hexagon Processors, implementing machine learning operations and debugging customer use cases. Ideal candidates should have relevant experience and a solid background in mathematical algorithms. This role offers competitive compensation and a collaborative work environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-Device AI Software Engineer (C++17) – Hexagon ML
On-Device AI Software Engineer (C++17) – Hexagon ML

Qualcomm • Markham

Hybrid
CAD 105,000 - 155,000
Senior Engineer, AI Software Markham, Ontario, Canada Machine Learning Engineering Posted 20 hours ago
Senior Engineer, AI Software Markham, Ontario, Canada Machine Learning Engineering Posted 20 hours ago

Qualcomm • Markham

On-site
CAD 114,000 - 164,000
Sr. Engineer, AI Software/Machine Learning Engineering (C++)
Sr. Engineer, AI Software/Machine Learning Engineering (C++)

Qualcomm • Markham

On-site
CAD 157,923 - 226,945
Annual discretionary bonus
RSU grants
Competitive benefits package
Edge ML Engineer — Hardware-Driven AI Innovator
Edge ML Engineer — Hardware-Driven AI Innovator

Urban Ridge Supplies • Markham

On-site
CAD 114,000 - 164,000
Senior Embedded Software Engineer (C/C++), Machine Learning Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago
Senior Embedded Software Engineer (C/C++), Machine Learning Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago

Qualcomm • Markham

On-site
CAD 114,400 - 164,400
Engineer, AI Software/Machine Learning (C++)
Engineer, AI Software/Machine Learning (C++)

Qualcomm • Markham

On-site
CAD 105,000 - 155,000
Sr. Software Engineer
Sr. Software Engineer

Qualcomm • Markham

On-site
CAD 80,000 - 110,000
AI Software Engineer — ROCm & GPU Innovation
AI Software Engineer — ROCm & GPU Innovation

AMD • Markham

On-site
CAD 84,720 - 127,080
Staff AI Software Engineer (C++)
Staff AI Software Engineer (C++)

Qualcomm • Markham

On-site
CAD 131,200 - 181,200
Competitive annual discretionary bonus
Annual RSU grants
Comprehensive benefits package
Embedded ML Engineer — C/C++, Low-Power AI
Embedded ML Engineer — C/C++, Low-Power AI

QUALCOMM, Inc. • Markham

On-site
CAD 105,000 - 155,000
Competitive benefits
Discretionary annual bonus program
RSU grants