Industrial IoT Platform Engineer: Edge-to-Cloud with Arduino

Somewhere

Latin Quarter (FL)

On-site

USD 48,000 - 70,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Somewhere is seeking a skilled Software Developer to design, develop, and maintain an IIoT platform with a focus on Arduino-based edge devices and microcontroller-driven solutions. You will co-create cloud/backend and embedded applications powering industrial environments, bridging embedded systems with cloud computing.

The role emphasizes platform development, device integration, edge-to-cloud synchronization, security, and collaboration with OT and cloud teams to deliver end-to-end IIoT

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 3+ years of software development experience with Arduino-based or MCU 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).
  • Experience with MQTT, CoAP, RESTful APIs, and message brokers (Kafka, RabbitMQ).
  • Experience integrating with public IoT platforms (AWS, Azure, GCP).

Responsibilities

  • Design and develop backend software and APIs for data ingestion, device management, and analytics for the IIoT platform.
  • Build and maintain edge-to-cloud communication flows including Arduino and other microcontroller devices (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 telemetry and remote control workflows using MQTT or custom Arduino-to-cloud protocols.
  • Develop cloud connectors and integrations with 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 with InfluxDB, Grafana, or TimescaleDB.
  • Implement encryption and secure bootloaders for Arduino-based devices; build resilience with watchdogs and remote debugging.
  • Collaborate with embedded engineers, OT specialists, and cloud developers for end-to-end IIoT deployments.
  • Maintain clean documentation for hardware-software interfaces, firmware upgrades, and integration workflows.

Skills

C/C++
Embedded systems
Cloud APIs

Tools

AWS IoT Core
Azure IoT Hub
GCP IoT
InfluxDB

Job description

Somewhere is seeking a skilled Software Developer to design, develop, and maintain an IIoT platform with a focus on Arduino-based edge devices and microcontroller-driven solutions. You will co-create cloud/backend and embedded applications powering industrial environments, bridging embedded systems with cloud computing.

The role emphasizes platform development, device integration, edge-to-cloud synchronization, security, and collaboration with OT and cloud teams to deliver end-to-end IIoT

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SU - Software Developer â IoT Platform (Industrial Setting with Arduino-basedDevices)
SU - Software Developer â IoT Platform (Industrial Setting with Arduino-basedDevices)

Somewhere • Latin Quarter (FL)

On-site
USD 48,000 - 70,000
Senior IIoT Engineer – Remote, Cloud & Edge
Senior IIoT Engineer – Remote, Cloud & Edge

Bright Vision Technologies • Naperville (IL)

Remote
USD 95,000 - 120,000
Remote Industrial IIoT Engineer: Edge-to-Cloud Analytics
Remote Industrial IIoT Engineer: Edge-to-Cloud Analytics

Bright Vision Technologies • Tampa (FL)

Remote
USD 100,000 - 150,000
Senior IoT Platform Engineer – Remote, Cloud & Edge
Senior IoT Platform Engineer – Remote, Cloud & Edge

Bright Vision Technologies • United States

Remote
USD 130,000 - 150,000
Senior IIoT Engineer — Remote, Edge & Cloud
Senior IIoT Engineer — Remote, Edge & Cloud

Bright Vision Technologies • Port Reading (NJ)

Remote
USD 100,000 - 150,000
Senior IIoT Platform Engineer (Remote)
Senior IIoT Platform Engineer (Remote)

Bright Vision Technologies • Wildwood (MO)

Remote
USD 130,000 - 150,000
Remote IIoT Solutions Architect – Edge-to-Cloud Expert
Remote IIoT Solutions Architect – Edge-to-Cloud Expert

Bright Vision Technologies • Woodbury (MN)

Remote
USD 100,000 - 150,000
Remote Industrial IoT Engineer: Edge-to-Cloud Analytics
Remote Industrial IoT Engineer: Edge-to-Cloud Analytics

Bright Vision Technologies • Yuba City (CA)

Remote
USD 75,000 - 100,000
Senior Connected Systems Engineer IIoT, Edge & Cloud Remote
Senior Connected Systems Engineer IIoT, Edge & Cloud Remote

Bright Vision Technologies • Franklin (TN), Brentwood (TN)

Remote
USD 130,000 - 180,000
Remote work option
Senior Remote IIoT Solutions Engineer
Senior Remote IIoT Solutions Engineer

Bright Vision Technologies • United States

Remote
USD 100,000 - 150,000