Location
sudbury
Job Type
Full-time
Posted
June 05, 2026
Job Description
Overview Software Developer - IoT
We're looking for a Software Developer with IoT expertise to design, develop, and maintain software systems that communicate with embedded IoT devices in underground mining environments. You'll build robust on-premises backend services, implement communication protocols, and create scalable solutions for real-time data flow in a closed network.
Responsibilities
Design and develop backend services and APIs for IoT device communication on closed networks
Implement and optimize industrial communication protocols (Modbus, MQTT, Ethernet/IP)
Build real-time data pipelines for telemetry and sensor data ingestion on-premise
Develop device provisioning, management, and over-the-air (OTA) update capabilities
Create and maintain local IoT platform components with no cloud dependency
Write clean, testable, and well-documented code following best practices
Collaborate with firmware, h...
We're looking for a Software Developer with IoT expertise to design, develop, and maintain software systems that communicate with embedded IoT devices in underground mining environments. You'll build robust on-premises backend services, implement communication protocols, and create scalable solutions for real-time data flow in a closed network.
Responsibilities
Design and develop backend services and APIs for IoT device communication on closed networks
Implement and optimize industrial communication protocols (Modbus, MQTT, Ethernet/IP)
Build real-time data pipelines for telemetry and sensor data ingestion on-premise
Develop device provisioning, management, and over-the-air (OTA) update capabilities
Create and maintain local IoT platform components with no cloud dependency
Write clean, testable, and well-documented code following best practices
Collaborate with firmware, h...
Ready to Apply?
Submit your application for Software Developer -IoT at Maestro Digital Mine
Apply Now