Senior Yocto Developer

Posted 58 minutes ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Yocto Engineer developing secure embedded Linux distributions for Litmus Edge. Integrating ARM hardware, OTA updates, and containerized applications for industrial AI.

Responsibilities

  • Develop, maintain, and secure Litmus Edge, the company’s industrial edge computing platform built using the Yocto Project
  • Design, develop, and maintain embedded Linux distributions using the Yocto Project
  • Create, extend, and manage Yocto packages while ensuring platform stability and maintainability
  • Develop and support secure validation processes to enhance system integrity and resilience
  • Build and maintain Over-the-Air (OTA) update mechanisms for reliable software deployment and upgrades
  • Configure, integrate, and deploy software on ARM-based hardware platforms using BSPs
  • Use Docker and Kubernetes to deploy and manage containerized edge applications
  • Collaborate with hardware, platform, and application teams to troubleshoot complex integration challenges
  • Analyze, debug, and optimize system performance, reliability, and scalability
  • Contribute to software development best practices, automation, and continuous improvement initiatives
  • Stay current with embedded Linux, Yocto, containerization technologies, and edge computing
  • Use AI-powered tools and technologies to improve engineering productivity and accelerate delivery outcomes

Requirements

  • 5+ years of experience in Linux software engineering 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 working with ARM-based platforms and Board Support Packages (BSPs)
  • Hands-on knowledge of Docker and Kubernetes in production or edge computing environments
  • Experience designing or maintaining OTA update frameworks and deployment systems
  • Strong programming skills in C/C++ and scripting languages such as Python and Bash
  • Proficiency with Git and CI/CD tools and workflows
  • Awareness of Generative AI and AI Agents, with the ability to leverage AI tools to improve engineering efficiency and deliverables
  • Excellent analytical, problem-solving, communication, and collaboration skills
  • Experience building and maintaining RHEL packages (RPM) — nice to have
  • Knowledge of secure boot, platform validation, and security-focused software development practices — nice to have
  • Experience working in Industrial IoT, Industry 4.0, or edge computing environments — nice to have
  • Familiarity with Real-Time Operating Systems (RTOS) — nice to have
  • Understanding of networking protocols, cybersecurity, and device security — nice to have
  • Contributions to open-source projects or active participation in the open-source community — nice to have
  • Practical experience implementing AI-driven solutions or automation within engineering projects — nice to have
  • Must be able to work from the Toronto, Ontario or Santa Clara, California office at least three days per week
  • Visa sponsorship is not offered at this time

Benefits

  • Direct impact on product and company trajectory
  • Ownership and visibility in a scaling company
  • Collaborative, curious, low-ego team culture
  • Opportunity to build infrastructure for industrial AI
  • Opportunity to work on systems used by real customers in production
  • Professional growth through work with experienced engineers, operators, and leaders

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Cyber SecurityDockerIoTKubernetesLinuxPythonRTOSC++

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.