Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Yocto Developer Toronto

Home > C/C++ programming jobs

Senior Yocto Developer Toronto in Canada

  • Toronto

Responsibilities

  • Design, develop, and maintain embedded Linux distributions using the Yocto Project.
  • Create, extend, and manage Yocto packages and customize build systems.
  • Develop secure validation processes that improve system integrity and resilience.
  • Build and maintain over-the-air update mechanisms for reliable deployment and upgrades.
  • Configure, integrate, and deploy software on ARM-based hardware using Board Support Packages.
  • Deploy and manage containerized edge applications with Docker and Kubernetes.
  • Collaborate with hardware, platform, and application teams to resolve integration challenges.
  • Debug and optimize system performance, reliability, and scalability.
  • Contribute to software development best practices, automation, and continuous improvement.
  • Use AI-powered tools and technologies to improve engineering productivity.

Requirements

  • At least 5 years of Linux software engineering experience with a strong focus on embedded systems.
  • Deep hands-on expertise with the Yocto Project, including custom image creation, package management, and build system customization.
  • Strong experience with embedded Linux development, kernel configuration, debugging, and system integration.
  • Experience with ARM-based platforms and Board Support Packages.
  • Hands-on Docker and Kubernetes experience in production or edge computing environments.
  • Experience designing or maintaining OTA update frameworks and deployment systems.
  • Strong programming skills in C/C++ and scripting with Python and Bash.
  • Proficiency with Git and CI/CD tools and workflows.
  • Awareness of Generative AI and AI Agents and the ability to use AI tools to improve engineering efficiency.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Experience building and maintaining RHEL packages using RPM is preferred.
  • Knowledge of secure boot, platform validation, security-focused software development, networking protocols, cybersecurity, and device security is preferred.
  • Experience with Industrial IoT, Industry 4.0, edge computing, RTOS, open-source contributions, or AI-driven engineering automation is preferred.

Litmus

Litmus builds an Industrial Edge Data Platform that connects PLCs, SCADA, MES, historians, and sensors to turn shop-floor data into analytics‑ready information for manufacturers. The privately held company, founded in 2014 and headquartered in Santa Clara, sells subscription software used for pre...

Similar positions

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €68k-€91k
  • Germany

Senior Gameplay Programmer, Game Prototypes

  • Netflix
  • Full time
  • Canada
  • 10/15/2026
  • Salary: $140k-$250k
  • Remote

Senior Software Engineer

  • Snapsheet Inc
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $135k-$165k
  • Worldwide

Senior Embedded Software Engineer

  • L3Harris
  • Full time
  • USA
  • 10/15/2026
  • Salary: $105k - $171k/yr
  • Camden, NJ