

Location: Pune
Experience: 6–8 Years
Employment Type: Full Time
We are looking for a skilled and passionate Linux IoT Firmware Developer with strong experience in embedded systems and microservices development. The ideal candidate will have hands-on experience in programming with C, C++, and Python, along with a good grasp of object-oriented concepts, data structures, and industrial communication protocols.
Design, develop, and maintain firmware for embedded Linux platforms.
Implement microservices architecture using frameworks like EdgeX Foundry.
Work on IoT connectivity using protocols like MQTT, REST APIs, and Cloud integrations.
Develop and debug low-level system components and communication interfaces.
Collaborate with cross-functional teams to define, design, and ship new features.
Integrate and support industrial communication protocols such as Ethernet, Modbus, and BACnet.
Write clean, scalable, and efficient code with thorough documentation.
Troubleshoot and resolve complex issues across software, hardware, and firmware layers.
Strong experience with Embedded C/C++ and Python.
Solid understanding of OOPS concepts and Data Structures.
Experience in Linux-based firmware and driver development.
Knowledge of microservices architecture, ideally using EdgeX.
Understanding of Industrial Communication Protocols: Modbus, BACnet, Ethernet.
Familiarity with REST APIs, MQTT, and Cloud connectivity principles.
Experience with debugging tools and version control systems (e.g., Git).