Canada

Software Developer -IoT, Sudbury

Software Developer -IoT, Sudbury
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, hardware, and QA teams to ensure seamless system integration

Optimize system performance, reliability, and scalability within local infrastructure

Implement security best practices for device-to-server communication on isolated networks

Participate in code reviews and contribute to architectural decisions

Support deployment and monitoring in production environments

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or related field

2+ years of experience in software development, with focus on IoT or embedded systems

Strong programming skills in Python, JavaScript/TypeScript, or C/C++

Experience building RESTful APIs and backend services (Node.js)

Hands-on experience with IoT protocols (MQTT, Modbus, OPC UA, or similar)

Familiarity with databases (PostgreSQL, time-series databases like InfluxDB)

Understanding of network protocols and packet-level communication (TCP/IP, UDP)

Experience with version control (Git) and collaborative development workflows

Knowledge of Linux environments and command-line tools

Strong problem-solving skills and ability to debug complex system-level issues

Experience developing for air-gapped or closed-network environments

Excellent communication and teamwork skills

Preferred Qualifications

Experience with on-premise message brokers (RabbitMQ, Kafka, Apache Pulsar)

Knowledge of real-time data streaming and event-driven architectures

Understanding of cybersecurity principles for isolated industrial networks

Exposure to edge computing and firmware-level development

Experience with containerization (Docker, Kubernetes) for on-premise deployment

Familiarity with industrial or mining environment deployments

Experience with CI/CD pipelines and automated testing practices

#J-18808-Ljbffr
Informations clefs
Conseils de Sécurité
Protégez vos informations personnelles et utilisez le formulaire de contact pour entamer une conversation.
1 / 10
Informations supplémentaires sur l’annonce

Software Developer -IoT est visible sur Locanto dans la rubrique Grand Sudbury Informatique, télécommunications.

Dans cette rubrique, il n’y a actuellement pas d’autres annonces pour Grand Sudbury.

Il y a encore plus de petites annonces dans un rayon de 15 km pour cette rubrique. Cliquez ici pour consulter ces annonces.