Embedded linux developer
We’re Hiring: Embedded Linux Engineer 🐧⚡Location: Bavla – Ahmedabad (On-site)
Experience: 2–3 Years
Qualification: B.E. / B.Tech / M.E. / M.Tech in Electronics, Computer Engineering, CS, or related fields
Employment Type: Full-time
About Digital Reach Pvt. Ltd.At Digital Reach, we build robust end-to-end Industrial IoT (IIoT) solutions, from edge gateway hardware and firmware to cloud dashboards and analytics. Our technology powers smart utility grids, substation and feeder automation, demand management, predictive maintenance, and enterprise SCADA applications across energy and heavy industrial sectors.
If you are passionate about low-level systems programming, real-time edge processing, and connecting physical hardware to smart platforms, this is the role for you!
Key Responsibilities
- Embedded Linux Development: Design, build, test, and maintain reliable Linux applications, device drivers, and kernel-level code for industrial IoT gateways.
- Protocol & Hardware Integration: Integrate sensors, microcontrollers, and communication interfaces using protocols like MQTT, Modbus, TCP/IP, and HTTP/REST.
- System Optimization: Optimize firmware for real-time performance, low memory footprint, high uptime, and enterprise-grade reliability.
- Cross-Functional Collaboration: Partner with hardware engineers and cloud platform developers to ensure end-to-end integration from device to dashboard.
- Debugging & Documentation: Conduct code reviews, troubleshoot field/hardware issues using debugging tools, maintain clear documentation, and track changes via Git.What We’re Looking For
- Core Technical Expertise:
- Strong hands-on proficiency in C/C++ and Embedded Linux development.
- Practical experience writing or customizing device drivers and working with Linux kernel modules.
- Familiarity with networking protocols and IIoT communication stacks (MQTT, Modbus, TCP/IP, RESTful APIs).
- Hardware & Build Tools:
- Experience interfacing with hardware platforms, microcontrollers, and sensor buses (RS485, SPI, I2C, UART).
- Hands-on with Linux build systems (Yocto, Buildroot, or similar), Git, and scripting (Python / Shell).
- Problem Solving & Mindset: Strong understanding of real-time systems, memory optimization, system architecture, and low-level debugging techniques.
- Bonus Points: Exposure to SCADA platforms, smart energy management, or industrial automation setups.Why Join Digital Reach?
- Work on real-world edge hardware powering utility-scale energy grids and heavy industries.
- Deep technical exposure across firmware, operating systems, hardware interfaces, and cloud connectivity.
- Collaborative culture with continuous learning and career progression in IIoT.