×
Register Here to Apply for Jobs or Post Jobs. X

SU - Software Developer â IoT Platform; Industrial Arduino-basedDevices

Job in Latin Quarter, Miami-Dade County, Florida, USA
Listing for: Somewhere
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 48000 - 70000 USD Yearly USD 48000.00 70000.00 YEAR
Job Description & How to Apply Below
Position: SU - Software Developer â IoT Platform (Industrial Setting with Arduino-basedDevices)
Location: Latin Quarter

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:
  • Platform Development and Maintenance
    • 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., ESP
      32, STM
      32).
    • ÂCreate and manage Over-The-Air (OTA) update mechanisms for edge devices.
  • Embedded Software & Device Integration
    • 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, or custom protocols from Arduino to cloud.
  • Cloud & Edge Synchronization
    • 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 Timescale DB .
  • Security and Reliability
    • 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.
  • Collaboration and Documentation
    • 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.
Required Qualifications:
  • 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).
Preferred Qualifications:
  • Experience with other MCUs (ESP
    32, STM
    32, Particle, Raspberry Pi Pico).
  • Knowledge of low-power sensor networking and battery-operated deployments.
  • Familiarity with CI/CD pipelines for embedded systems (e.g., Platform IO, Git Hub Actions).
  • Understanding of edge computing frameworks (AWS Green grass, Balena, etc.).
  • Industrial domain experience (manufacturing, energy, agriculture, or logistics).
Soft Skills:
  • 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary