CareerPlan

AI and DSP Applications Software Engineer

Markham, Ontario, CanadaFull-time$105k–$155k2026-11-06 → 2026-11-10

Core

Develop machine learning-based applications and use cases for Qualcomm Snapdragon processors to bring AI to mobile and edge devices.

Role type

AI and DSP Applications Software Engineer

Builds

AI processing frameworks for multimedia use cases (gaming, camera, video playback) and low-power, always-on scenarios on Snapdragon AI Processors.

Domain

Mobile and edge computing, Artificial Intelligence, Digital Signal Processing

Deliverable

production ML models

Required skills

C++, C, Object-oriented design, Computer architecture, Operating systems, Source control, Code review

Preferred skills

Python, Linux development, Embedded software development, Real-time operating system (RTOS) programming, Android Native/HAL, High-performance computing, Machine learning, Computer vision, Digital image processing

Responsibilities

Design and develop processing frameworks for AI-based multimedia use cases; Test and validate algorithms for quality, performance, and power efficiency; Collaborate with teams to define architecture, APIs, and design.

Seniority

Junior to Mid-level (1–3 years experience)