Latest AI JobsBrowse Jobs
L

Senior Yocto Developer Toronto

litmusToronto, CanadaEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 5+ yrs
Posted
8 Oct 2026
Status
Open · checked 7d ago

About this role

The Senior Yocto Developer role at Litmus in Toronto, Canada, involves developing and securing the flagship industrial edge computing platform for candidates with a strong background in embedded Linux. This position suits experienced software professionals looking to build foundational data infrastructure for industrial artificial intelligence and machine learning systems.

Role Overview

Litmus seeks a skilled software professional to join the engineering team in Toronto. The position focuses on building, maintaining, and securing the company's core edge computing platform using the Yocto Project to support industrial artificial intelligence initiatives.

Key Responsibilities

Design, develop, and maintain embedded Linux distributions using the Yocto Project for the flagship platform
Create, extend, and manage custom packages while ensuring overall stability
Develop and support secure validation processes to enhance system integrity
Build and maintain Over-the-Air update mechanisms for reliable software deployments
Configure, integrate, and deploy software on ARM-based hardware platforms using Board Support Packages
Leverage Docker and Kubernetes to deploy and manage containerized edge applications
Collaborate with cross-functional teams to troubleshoot and resolve integration challenges
Analyze, debug, and optimize system performance, reliability, and scalability
Contribute to software development best practices, automation, and continuous improvement
Utilize artificial intelligence tools to improve engineering productivity and accelerate delivery

Requirements

Five or more years of experience in Linux software engineering with a focus on embedded systems
Deep hands-on expertise with the Yocto Project, including custom image creation and package management
Strong experience with embedded Linux development, kernel configuration, and system integration
Experience working with ARM-based platforms and Board Support Packages
Practical knowledge of Docker and Kubernetes in production or edge environments
Experience designing or maintaining Over-the-Air update frameworks
Programming skills in C, C++, Python, and Bash scripting
Proficiency with Git and CI/CD tools
Awareness of Generative AI and AI Agents for improving engineering efficiency
Strong analytical, problem-solving, and communication skills

Nice to Have

Experience building and maintaining RHEL packages
Knowledge of secure boot, platform validation, and security practices
Experience in Industrial IoT, Industry 4.0, or edge computing
Familiarity with Real-Time Operating Systems
Understanding of networking protocols, cybersecurity, and device security
Open-source project contributions
Practical experience implementing artificial intelligence solutions or automation

Skills and Tools

Yocto Project
Embedded Linux
ARM-based platforms and BSPs
Docker
Kubernetes
C, C++, Python, Bash
Git, CI/CD tools
Over-the-Air update frameworks
RHEL packages

About the Company

Litmus builds the data foundation that powers industrial AI by helping manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge. The company operates as a growth-stage software business backed by leading investors and trusted by global names such as Google, Microsoft, Dell, Oracle, and Mitsubishi. The internal culture values collaboration, curiosity, low ego, ownership, and empathy.

How to Apply

Interested candidates should apply directly on the official Litmus careers page.

Skills and tech stack

Questions candidates ask

Where is the Senior Yocto Developer position located?

The role is based in Toronto, Canada.

How many years of experience are required for this job?

Candidates must have five or more years of experience in Linux software engineering with a strong focus on embedded systems.

What core technologies are used in this role?

The tech stack includes the Yocto Project, embedded Linux, ARM-based platforms, Docker, Kubernetes, C, C++, Python, and Bash.

What is the primary product built by Litmus?

Litmus builds Litmus Edge, an industrial edge computing platform that helps manufacturers access, structure, and use real-time operational data.

How should I apply for this position?

Candidates should apply on the official company careers page.

Ready to apply?

The application is on the official litmus careers page.

Apply on company site