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.