HumanBit Logo

Linux Developer | Codersbrain

full-time
Posted on May 17, 2025

Job Description

Position: Linux IoT Firmware Developer

Location: Pune
Experience: 6–8 Years
Employment Type: Full Time

Job Overview:

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.


Key Responsibilities:

  • 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.


Required Skills:

  • 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).

Powered by
HumanBit Logo