Embedded linux developer
Digital Reach Pvt.Ltd
About the Role
Digital Reach Pvt. Ltd. designs and develops IoT gateways paired with dashboard software for industrial and energy sector applications. The company has delivered successful IoT projects for energy utilities, including automatic demand management, substation and feeder automation, energy management, building energy monitoring, and asset management solutions. Digital Reach also specializes in IoT SCADA applications for large industrial customers, with a focus on collaborative asset management, predictive maintenance, and analytics. The team works closely with clients on sensor integration, connectivity solutions, embedded IoT firmware programming, and custom dashboard development, offering end-to-end IoT solutions.
The Embedded Linux Developer will work on-site in Ahmedabad in a full-time capacity, contributing to the design, development, and maintenance of embedded software for IoT gateways and related products.
Key Responsibilities
- Develop and test embedded Linux applications.
- Integrate sensors and communication interfaces.
- Optimize firmware performance and reliability.
- Collaborate with hardware engineers and IoT platform developers to ensure seamless connectivity between devices, dashboards, and cloud services.
- Participate in code reviews, debugging, and documentation.
- Continuously improve existing systems to support industrial and energy-focused IoT deployments.
Requirements & Tech Stack
- Strong programming skills in C/C++.
- Experience with embedded Linux development, including device drivers and kernel modules.
- Knowledge of IoT protocols and connectivity solutions such as MQTT, HTTP/REST, Modbus, and TCP/IP networking.
- Experience with embedded hardware platforms, microcontrollers, and sensor integration, including interfacing and troubleshooting.
- Familiarity with build systems, version control tools (e.g., Git), and scripting languages such as Python or Shell for automation.
- Understanding of real-time systems, performance optimization, and debugging tools for embedded environments.
- Ability to collaborate in cross-functional teams, communicate technical concepts clearly, and document designs and code effectively.
Qualifications
- Bachelor’s degree in Electronics, Computer Engineering, Computer Science, or a related technical field.
- Relevant industry experience in IoT or industrial automation is an advantage.
- Exposure to data analytics, SCADA systems, or energy management solutions is beneficial.
- Willingness to learn new technologies.


