CareerPlan

Staff Software Engineer, Qualcomm AI Runtime

Markham, Ontario, CanadaFull-time2026-09-17 → 2026-11-10

Core

Design and develop high-performance software for the Qualcomm AI Runtime SDK to enable GenAI and Agentic AI capabilities for on-device inference across diverse platforms.

Role type

Staff Software Engineer (AI Runtime SDK)

Builds

Qualcomm AI Runtime SDK for on-device GenAI inference

Domain

Embedded Systems / Machine Learning / Mobile & Automotive

Deliverable

production ML models

Required skills

C++17, Hexagon DSP optimization, embedded Linux/Android/Windows/QNX toolchains, model deployment design, multithreading, low-level OS/hardware interaction, QNN/SNPE/QAIRT integration

Preferred skills

Fast math libraries, middleware/firmware development, Qualcomm FastRPC/Windows MCDM drivers, TensorFlow/PyTorch/ONNX

Technologies

C++17, Hexagon DSP, Android, embedded Linux, Windows, QNX, TensorFlow, PyTorch, ONNX, QNN, SNPE, QAIRT, FastRPC, MCDM

Responsibilities

Design and develop high-performance software using C++17 for the Qualcomm AI Runtime SDK; Optimize GenAI model execution on-device leveraging Hexagon DSPs; Lead new features development for the SDK; Lead project discussions on system and model deployment designs; Use cross compiler toolchains for embedded systems; Implement and optimize ML operations on Hexagon DSP systems; Contribute to tools and GenAI workflows for chip and system analysis.

Seniority

Staff, hands-on IC with leadership