Job Title: Senior Embedded Linux Engineer – IoT & Industrial Protocols
Company: Silicon Stack
Location: Pune, India
Employment Type: Full-Time Employee (FTE)
Experience: 7+ Years
Key Responsibilities:
- Develop, integrate, and maintain embedded Linux applications using Yocto and C++.
- Design and implement industrial communication protocols such as Ethernet, Modbus, BACnet, and REST APIs.
- Enable cloud connectivity for IoT systems using protocols like MQTT.
- Collaborate with firmware, hardware, and cloud teams to deliver secure and scalable industrial solutions.
- Participate in system architecture discussions and performance optimization.
- Maintain and enhance existing firmware/software solutions.
Requirements
Must-Have Skills:
- 7+ years of experience in Embedded Linux development.
- Strong hands-on experience with Yocto build system and C++ programming.
- Understanding of industrial communication protocols: Ethernet, Modbus, BACnet, etc.
- Experience with RESTful API integration and MQTT/IoT cloud connectivity.
- Experience in Linux kernel/user space development and debugging.
Nice-to-Have Skills:
- Experience in Microservices architecture, particularly EdgeX Foundry.
- Exposure to Docker, containerization, and cloud-native practices.
- Knowledge of security practices for embedded and connected devices.