Senior AI Software Engineer - Edge & On-Device ML

Qualcomm

Markham

On-site

CAD 120,000 - 180,000

Full time

11 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Qualcomm Canada ULC is seeking a senior Machine Learning Engineer to build and optimize on-device AI engines across Snapdragon Neural Processing Engine, Android NN, and TensorFlow Lite delegates. You will work with cross-functional teams to deploy high-performance ML solutions on Qualcomm hardware.

The role emphasizes optimization of ML operators, working with embedded Linux, and leveraging frameworks like TensorFlow and PyTorch to deliver scalable AI capabilities across mobile, edge, and IoT

Qualifications

  • 6+ years of industry experience in hardware/software engineering.
  • Strong programming and debugging skills in C/C++, Python.
  • Experience with Android or embedded Linux development.
  • Experience with ML frameworks and hardware acceleration.

Responsibilities

  • Own and deliver key aspects of the AI stack and provide solutions that make a difference
  • Coordinate development with various teams to ensure a cohesive product
  • Ability to work with larger teams to push an idea forward
  • Development of optimization algorithms for ML operators/layers for the Qualcomm AI SW stack
  • Development of AI SW stack framework enhancements for optimal resource usage while running a neural network on Qualcomm hardware
  • Develop software tools for profiling and debugging to support rapid deployment of new neural networks
  • Evaluate and optimize neural networks runtime performance and accuracy
  • Collaborate with AI hardware and architecture teams to improve AI solutions
  • Contribute to software quality and process improvements
  • Participate in hiring and mentorship activities

Skills

C/C++
Python
Android/Embedded Linux
Multi-threading
OpenCL/OpenGL ES/DSPs
TensorFlow/PyTorch
Communication skills

Education

Bachelors in Computer Science or Engineering
Masters in Computer Science or Engineering
PhD in Computer Science or related field

Tools

TensorFlow
PyTorch
OpenCL
OpenGL ES
DSPs

Job description

Qualcomm Canada ULC is seeking a senior Machine Learning Engineer to build and optimize on-device AI engines across Snapdragon Neural Processing Engine, Android NN, and TensorFlow Lite delegates. You will work with cross-functional teams to deploy high-performance ML solutions on Qualcomm hardware.

The role emphasizes optimization of ML operators, working with embedded Linux, and leveraging frameworks like TensorFlow and PyTorch to deliver scalable AI capabilities across mobile, edge, and IoT

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge AI Engineer: Vision & Multimodal ML on Devices
Edge AI Engineer: Vision & Multimodal ML on Devices

linetgroup • Markham

On-site
CAD 105,000 - 155,000
RSU grants
Bonus program
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
Edge AI ML Engineer: Vision & Multimodal
Edge AI ML Engineer: Vision & Multimodal

Qualcomm • Markham

On-site
CAD 105,000 - 155,000
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
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
Machine Learning Engineer, AI Processors (New Grad to Engineer Level)
Machine Learning Engineer, AI Processors (New Grad to Engineer Level)

Qualcomm • Markham

On-site
CAD 105,000 - 155,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
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
Sr Staff AI Software Engineer
Sr Staff AI Software Engineer

QUALCOMM, Inc. • Markham

On-site
CAD 110,000 - 170,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