5 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.
About Litmus
Litmus builds an Industrial Edge Data Platform that connects PLCs, SCADA, MES, historians, and sensors to turn shop-floor data into analytics‑ready information for manufacturers. The privately held company, founded in 2014 and headquartered in Santa Clara, sells subscription software used for predictive maintenance, asset performance, and industrial AI, with ecosystem partnerships including Microsoft, Google, Dell, Oracle, and Mitsubishi.
