CareerPlan

Senior Yocto Developer Toronto

Toronto, CanadaFull-time2026-10-08 → 2026-10-23

Core

Design, develop, and maintain embedded Linux distributions using the Yocto Project for an industrial edge computing platform that enables real-time data access for AI and machine learning systems in production environments.

Role type

Senior embedded Linux software engineer (Yocto Project)

Builds

Embedded Linux distributions, OTA update mechanisms, and containerized edge applications for industrial IoT

Domain

Industrial IoT, Edge Computing, Embedded Systems

Deliverable

production ML models

Required skills

Yocto Project, embedded Linux development, ARM BSPs, Docker, Kubernetes, C/C++, Python, Bash, Git, CI/CD, OTA update frameworks

Preferred skills

RHEL packages, secure boot, RTOS, networking protocols, open-source contributions, AI-driven automation

Technologies

Yocto Project, Docker, Kubernetes, ARM, C, C++, Python, Bash, Git

Responsibilities

Create and manage Yocto packages; configure and deploy software on ARM-based hardware; build and maintain OTA update mechanisms; debug and optimize system performance; collaborate on hardware-software integration

Seniority

Senior, hands-on IC