Senior Yocto Developer Toronto
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
