Hello All,
We are seeking an experienced IoT Edge Software Developer to design, develop, and maintain software for IoT Edge gateways that interface with industrial / embedded devices and connect securely to the cloud. The ideal candidate will have strong expertise in Azure IoT frameworks, containerization, Linux system administration, and industrial protocol integration .
Job Type
- Permanent / Contract (Flexible, based on candidate fit and business requirement)
Key Responsibilities
Own and develop the IoT Edge gateway software running on embedded Linux distributions (e.g., Debian).Develop, deploy, and debug custom Docker containers / modules for IoT Edge.Configure, manage, and troubleshoot Azure IoT Edge runtime and device connectivity.Interface with managed industrial devices using protocols like Modbus TCP, MQTT, OPC UA, WebSockets .Structure and validate JSON telemetry data from devices.Manage Linux system configuration, package management, and embedded system setup.Implement secure connectivity to the cloud via cellular, Wi-Fi, or Ethernet networks .Collaborate with Security and DevOps teams to manage device certificate installation, rotation, and OTA updates .Troubleshoot networking, firewall, and device connectivity issues including VPN and proxy handling .Document development workflows, provisioning processes, and deployment strategies.Required Skills & Experience
4+ years of experience in building commercial enterprise products, preferably in IoT / Edge solutions.Strong hands-on expertise in :Azure IoT frameworks (IoT Hub, IoT Edge runtime, SDKs)Docker and containerization (custom container / module creation, deployment, debugging)Industrial / field protocols (Modbus TCP, MQTT, OPC UA, WebSockets)Linux system administration (Debian, package management, system configuration)Experience integrating embedded / industrial devices with Azure IoT platforms.Strong understanding of telemetry structuring (JSON) .Solid problem-solving skills and ability to work in Agile environments.Desirable Skills
Programming in Python, C#, Node.js, or C .Experience with Azure IoT Hub Device Provisioning Service (DPS) .Knowledge of secure integration with backend APIs and services.Experience with shell scripting for provisioning workflows.Ability to develop lightweight containerized web UIs for Linux gateways (Flask, Express, etc.).Familiarity with network / debugging tools and firewall troubleshooting .Knowledge of secure OTA (Over-The-Air) update mechanisms .Education
Bachelor's / Master's degree in Computer Science, Electronics, Embedded Systems, or related technical discipline .If interested, please share references and updated resume on [HIDDEN TEXT] and [HIDDEN TEXT]
Skills Required
Mqtt, Linux System Administration