SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Litmus Automation is building the data foundation for industrial AI, enabling manufacturers to access, structure, and use real-time data from machines, systems, and sensors at the edge. The company's platform sits at the intersection of edge computing, AI, and industrial operations, trusted by global manufacturers and partners including Google, Microsoft, Dell, Oracle, and Mitsubishi.
You will join the engineering team as a Senior Yocto & Embedded Linux Software Engineer, taking ownership of developing, maintaining, and securing Litmus Edge, the company's flagship industrial edge computing platform built on the Yocto Project. This is a hands-on role where you'll work on embedded Linux development, system optimization, secure software delivery, OTA updates, and hardware-software integration.
Key responsibilities include:
- Design, develop, and maintain embedded Linux distributions using Yocto Project for the Litmus Edge platform
- 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
- Leverage Docker and Kubernetes to deploy and manage containerized edge applications
- Collaborate with hardware, platform, and application teams to troubleshoot and resolve 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 advancements in embedded Linux, Yocto, containerization technologies, and edge computing
- Utilize AI-powered tools and technologies to improve engineering productivity and accelerate delivery outcomes
The role offers real impact—you'll work on systems used by real customers in production with direct visibility on product and company trajectory. Litmus is a scaling, high-performance company where you'll have ownership and the ability to shape both product and company direction.
REQUIREMENTS
Must Have:
- 5+ years of experience in Linux software engineering with strong focus on embedded systems
- Deep hands-on expertise with 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 (Python, Bash)
- Proficiency with Git and CI/CD tools and workflows
- Awareness of Generative AI and AI Agents, with ability to leverage AI tools 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 open-source community
- Practical experience implementing AI-driven solutions or automation within engineering projects