Remote Embedded ML Engineer — C++ Runtime & Inference

Qualcomm

Canada

Hybrid

CAD 110,000 - 140,000

Full time

9 days ago
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

Qualcomm Canada ULC is seeking a Machine Learning software engineer with embedded experience to design and implement core ML runtime components for inference on embedded platforms. You will collaborate with compiler, hardware, and model teams to optimize AI workloads and develop C++ runtime kernels for system integration.

The role requires strong C++ programming, embedded systems knowledge, and experience with Linux/Android/QNX environments.

Qualifications

  • Degrees with 2+ years (PhD) / 3+ years (Master) / 4+ years (Bachelor) in relevant field.
  • Strong in embedded software and HW/SW interaction.
  • Experience with ML runtime on embedded platforms is a plus.

Responsibilities

  • Design and implement core ML runtime components for inference on embedded systems.
  • Collaborate with compiler, hardware, and model teams to optimize AI workloads.
  • Develop and maintain C++ code for runtime kernels and system integration.
  • Create performance profiling and debugging tools for quantized models.
  • Analyze runtime behavior using hardware counters and profiling tools.
  • Support deployment of models from ML frameworks onto Qualcomm's stack.
  • Drive innovations to maintain best-in-class solutions.

Skills

Performance optimization
C++ programming
Embedded systems
Linux/Android/QNX
AI accelerators

Education

Bachelor's degree in CS/Engineering
Master's degree in CS/Engineering
PhD in CS/Engineering

Tools

Linux
QNX

Job description

Qualcomm Canada ULC is seeking a Machine Learning software engineer with embedded experience to design and implement core ML runtime components for inference on embedded platforms. You will collaborate with compiler, hardware, and model teams to optimize AI workloads and develop C++ runtime kernels for system integration.

The role requires strong C++ programming, embedded systems knowledge, and experience with Linux/Android/QNX environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded AI Engineer - C/C++, Low-Power Inference
Senior Embedded AI Engineer - C/C++, Low-Power Inference

Qualcomm • Markham

On-site
CAD 98,640 - 164,400
Embedded ML Engineer - On-Device AI (C++17)
Embedded ML Engineer - On-Device AI (C++17)

Qualcomm • Markham

On-site
CAD 105,000 - 155,000
Staff Embedded Machine Learning Engineer Canada - Remote, Canada Machine Learning Engineering Posted a day ago
Staff Embedded Machine Learning Engineer Canada - Remote, Canada Machine Learning Engineering Posted a day ago

Qualcomm • Canada

Hybrid
CAD 110,000 - 140,000
Staff Embedded Machine Learning Engineer Markham, Ontario, Canada Machine Learning Engineering
Staff Embedded Machine Learning Engineer Markham, Ontario, Canada Machine Learning Engineering

Qualcomm • Markham

Hybrid
CAD 131,000 - 181,000
Staff Embedded Machine Learning Engineer
Staff Embedded Machine Learning Engineer

Qualcomm • Markham

On-site
CAD 131,000 - 181,000
Annual discretionary bonus
RSU grants
Benefits package
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
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 Embedded Software Engineer (C/C++), Machine Learning
Senior Embedded Software Engineer (C/C++), Machine Learning

Qualcomm • Markham

On-site
CAD 98,640 - 164,400
Senior Embedded Software Engineer (C/C++), Machine Learning at Qualcomm
Senior Embedded Software Engineer (C/C++), Machine Learning at Qualcomm

Qualcomm • Markham

On-site
CAD 159,000 - 228,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