About the Role
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 today and take the next step in your career journey with Maestro Digital Mine.
Apply Now