Litmus

Senior Yocto Developer GCC

Litmus
Apply
3 months ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, and maintain embedded Linux distributions using the Yocto Project for the Litmus Edge platform.
  • Create, extend, and manage Yocto packages while maintaining platform stability and maintainability.
  • Develop secure validation processes and support system integrity and resilience.
  • Build and maintain Over-the-Air update mechanisms for reliable software deployment and upgrades.
  • Configure, integrate, and deploy software on ARM-based hardware platforms using Board Support Packages.
  • Deploy and manage containerized edge applications using Docker and Kubernetes.
  • Collaborate with hardware, platform, and application teams to resolve integration challenges.
  • Analyze, debug, and optimize system performance, reliability, and scalability.
  • Contribute to software development automation, engineering best practices, and continuous improvement.
  • Use AI-powered tools and technologies to improve engineering productivity and delivery outcomes.

Requirements

  • 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 languages including Python and Bash.
  • Proficiency with Git and CI/CD tools and workflows.
  • Awareness of Generative AI and AI Agents, with the ability to use AI tools to improve engineering efficiency.
  • Excellent analytical, problem-solving, communication, and collaboration skills.
  • Preferred experience with RHEL packages and RPM.
  • Preferred knowledge of secure boot, platform validation, security-focused software development, RTOS, networking protocols, cybersecurity, and device security.
  • Industrial IoT, Industry 4.0, or edge computing experience and open-source contributions are preferred.
  • Practical experience implementing AI-driven solutions or engineering automation is preferred.
Litmus

About Litmus

51-200 employees
Contact me