Litmus

Senior Yocto Developer (Litmus GCC)

Pune, India. Posted 5 months ago

The role

You will develop, maintain, and secure the Litmus Edge industrial edge computing platform. This involves embedded Linux development, system optimization, and hardware-software integration using the Yocto Project.

What you will do

  • Design, develop, and maintain embedded Linux distributions using the Yocto Project.
  • Create, extend, and manage Yocto packages.
  • Develop and support secure validation processes.
  • Build and maintain Over-the-Air (OTA) update mechanisms.
  • Configure, integrate, and deploy software on ARM-based hardware platforms using BSPs.
  • Leverage Docker and Kubernetes to deploy and manage containerized edge applications.
  • Collaborate with hardware, platform, and application teams to resolve integration challenges.
  • Analyze, debug, and optimize system performance, reliability, and scalability.
  • Contribute to software development best practices and automation.
  • Stay current with advancements in embedded Linux, Yocto, containerization, and edge computing.

Required qualifications

  • 5+ years of experience in Linux software engineering with a focus on embedded systems.
  • Deep hands-on expertise with the Yocto Project.
  • 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 to improve engineering efficiency.
  • Excellent analytical, problem-solving, communication, and collaboration skills.

Nice to have

  • Experience building and maintaining RHEL packages (RPM).
  • Knowledge of secure boot, platform validation, and security-focused software development practices.
  • Experience working in Industrial IoT, Industry 4.0, or edge computing environments.
  • Familiarity with Real-Time Operating Systems (RTOS).
  • Understanding of networking protocols, cybersecurity, and device security.
  • Contributions to open-source projects or active participation in the open-source community.
  • Practical experience implementing AI-driven solutions or automation within engineering projects.

About the company

Litmus is a growth-stage software company building the data foundation that powers industrial AI. The platform helps manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge.