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

Qualcomm

Markham

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

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,000 - 227,000
Annual discretionary bonus
RSU grants
Competitive benefits package
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,000 - 165,000
Senior ML Compiler Engineer - HW/SW Co-Design
Senior ML Compiler Engineer - HW/SW Co-Design

Qualcomm • Markham

On-site
CAD 120,000 - 180,000
AI Software Engineer — ROCm & GPU Innovation
AI Software Engineer — ROCm & GPU Innovation

AMD • Markham

On-site
CAD 84,000 - 128,000
Sr. Software Engineer
Sr. Software Engineer

Qualcomm • Markham

On-site
CAD 80,000 - 110,000
Staff AI Software Engineer (C++)
Staff AI Software Engineer (C++)

Qualcomm • Markham

On-site
CAD 131,000 - 182,000
Competitive annual discretionary bonus
Annual RSU grants
Comprehensive benefits package
Senior Software Engineer (C/C++) – Build Next‑Gen AI/Compute
Senior Software Engineer (C/C++) – Build Next‑Gen AI/Compute

Advanced Micro Devices • Markham

On-site
CAD 110,000 - 165,000
Machine Learning Engineer, AI Processors (Sr to Staff)
Machine Learning Engineer, AI Processors (Sr to Staff)

The Institute for Performance and Learning • Markham

On-site
CAD 131,000 - 181,000
Annual bonus
RSU grants
Benefits package
Staff AI Software Engineer (C++)
Staff AI Software Engineer (C++)

Qualcomm • Markham

On-site
CAD 179,000 - 248,000
Competitive annual discretionary bonus
RSU grants
Comprehensive benefits package