Embedded ML Engineer — C/C++, Low-Power AI

QUALCOMM, Inc.

Markham

On-site

CAD 105,000 - 155,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive benefits
Discretionary annual bonus program
RSU grants

Job summary

Qualcomm Canada ULC is seeking a machine learning engineer focused on mapping high-level operators to low-level hardware instructions for a low-power AI accelerator. You will optimize graphs, scheduling, memory planning and operator implementations to improve inference efficiency on Qualcomm hardware.

The role requires strong C/C++ skills, Linux/Android experience, and knowledge of embedded systems. Experience with major ML frameworks and a Master's degree are preferred.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.
  • Master's degree in CS/engineering or related field preferred.
  • 2+ years experience with ML frameworks (TensorFlow, Caffe, PyTorch, Keras).
  • 2+ years embedded system development and optimization for ML.

Responsibilities

  • Applies ML knowledge to extend training or runtime frameworks and optimize software tools.
  • Architects and develops ML hardware co-designed with ML software for inference/training.
  • Develops optimized software to enable AI models on Qualcomm hardware (kernels, compilers).
  • Prototypes ML algorithms and conducts experiments to evaluate models.

Skills

Performance optimization
C/C++
Machine learning
Linux/Android development
Embedded hardware

Education

Bachelor's degree in Computer Science/Engineering/IS
Master's degree (preferred)

Tools

TensorFlow
Caffe
Caffe2
PyTorch
Keras

Job description

Qualcomm Canada ULC is seeking a machine learning engineer focused on mapping high-level operators to low-level hardware instructions for a low-power AI accelerator. You will optimize graphs, scheduling, memory planning and operator implementations to improve inference efficiency on Qualcomm hardware.

The role requires strong C/C++ skills, Linux/Android experience, and knowledge of embedded systems. Experience with major ML frameworks and a Master's degree are preferred.

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
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
Embedded Software Engineer (C/C++), Machine Learning
Embedded Software Engineer (C/C++), Machine Learning

QUALCOMM, Inc. • Markham

On-site
CAD 105,000 - 155,000
Competitive benefits
Discretionary annual bonus program
RSU grants
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 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
ML/AI Compiler Engineer: Frameworks & Performance
ML/AI Compiler Engineer: Frameworks & Performance

QUALCOMM, Inc. • Markham

On-site
CAD 120,000 - 190,000
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
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machine Learning Engineering Posted 18 hours ago

Qualcomm • Markham

On-site
CAD 114,400 - 164,400
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency)
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency)

Qualcomm • Markham

On-site
CAD 114,400 - 164,400
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