somewhere
somewhere~2d ago
New

SU - Software Developer – IoT Platform (Industrial Setting with Arduino-based Devices)

Remotemid
OtherSoftware Developer
0 views0 saves0 applied

Quick Summary

Overview

Salary range: 4,000+ USD Job Summary: We are looking for a skilled Software Developer to design, develop, and maintain our Industrial IoT (IIoT) platform, with a particular focus on supporting Arduino-based edge devices and other microcontroller-driven solutions.

Key Responsibilities

🛠 Platform Development and Maintenance Design and develop backend software and APIs that support data ingestion, device management, and analytics for our IIoT platform.

Requirements Summary

Bachelor’s degree in Computer Science, Electrical Engineering, or related field. 3+ years of software development experience, including hands-on work with Arduino-based or similar microcontroller platforms.

Technical Tools
awsazurecppgcpgithub-actionsgografanajavascriptkafkapythonci-cdetlnetworkingrest-apis

Salary range:

  • 4,000+ USD

Job Summary:

We are looking for a skilled Software Developer to design, develop, and maintain our Industrial IoT (IIoT) platform, with a particular focus on supporting Arduino-based edge devices and other microcontroller-driven solutions. You will play a key role in developing both the cloud/backend systems and the embedded applications that power our connected industrial environments. This position is ideal for someone passionate about bridging embedded systems with cloud computing in industrial settings.

Key Responsibilities:

  • Design and develop backend software and APIs that support data ingestion, device management, and analytics for our IIoT platform.
     
  • Build and maintain edge-to-cloud communication flows including support for Arduino and other microcontroller devices (e.g., ESP32, STM32).
     
  • Create and manage Over-The-Air (OTA) update mechanisms for edge devices.
     
  • Develop, deploy, and optimize firmware for Arduino-based devices used in industrial applications (sensors, actuators, gateways).
     
  • Interface with industrial sensors and actuators via analog/digital I/O, I2C, SPI, UART, and protocols like Modbus or CAN.
     
  • Design robust telemetry and remote control workflows using MQTT, HTTP, or custom protocols from Arduino to cloud.
     
  • Develop cloud connectors and integrations with platforms like AWS IoT Core, Azure IoT Hub, or Google Cloud IoT.
     
  • Synchronize edge device states, commands, and alerts to cloud dashboards and data pipelines.
     
  • Implement time-series data storage and visualization using tools like InfluxDB, Grafana, or TimescaleDB.
     
  • Implement encryption and secure bootloaders for Arduino-based devices (e.g., TLS with WiFi/BLE modules).
     
  • Build resilient mechanisms for error recovery, watchdog timers, and remote debugging.
     
  • Collaborate with embedded engineers, OT specialists, and cloud developers for end-to-end IIoT deployment.
     
  • Maintain clean documentation for hardware-software interfaces, firmware upgrades, and integration workflows.
     

 


Requirements

~1 min read
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
     
  • 3+ years of software development experience, including hands-on work with Arduino-based or similar microcontroller platforms.
     
  • Proficiency in C/C++ for embedded development and at least one higher-level language like Python, JavaScript, or Go.
     
  • Familiarity with industrial-grade sensors, actuators, and protocols (Modbus, OPC UA, RS485, etc.).
     
  • Experience with MQTT, CoAP, RESTful APIs, and message brokers (Kafka, RabbitMQ).
     
  • Experience integrating with public IoT platforms (AWS, Azure, GCP).
     

 


Requirements

~1 min read
  • Experience with other MCUs (ESP32, STM32, Particle, Raspberry Pi Pico).
     
  • Knowledge of low-power sensor networking and battery-operated deployments.
     
  • Familiarity with CI/CD pipelines for embedded systems (e.g., PlatformIO, GitHub Actions).
     
  • Understanding of edge computing frameworks (AWS Greengrass, Balena, etc.).
     
  • Industrial domain experience (manufacturing, energy, agriculture, or logistics).
     

 


  • Strong analytical and problem-solving mindset.
     
  • Clear and proactive communicator.
     
  • Comfortable with rapid prototyping and iterative development.
     
Self-driven with a high attention to detail.

Location & Eligibility

Where is the job
Worldwide
Fully remote, anywhere in the world
Who can apply
Same as job location

Listing Details

First seen
May 6, 2026
Last seen
May 8, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
44%
Scored at
May 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

somewhereSU - Software Developer – IoT Platform (Industrial Setting with Arduino-based Devices)