Free cookie consent management tool by TermsFeed Software Developer (Industrial IoT Platform with Arduino-based devices) - Fully Remote | Antal Tech Jobs
Back to Jobs
3 Days ago

Software Developer (Industrial IoT Platform with Arduino-based devices) - Fully Remote

decor
Information Technology
Full-Time
Somewhere

Overview

About Us

At Somewhere (formerly Support Shepherd), we’re all about helping talented professionals like you land amazing remote job opportunities with top global companies. Our process is simple: we match you with a company that values your skills, offers competitive pay, and provides a great work environment - without the hassle of endless job hunting. With years of experience in remote hiring, we ensure a smooth application process and long-term career growth for our candidates.

Join a company that truly values your talent. Learn more at .

Role Description
This is a full-time remote role for a skilled Software Developer at a growing U.S.-based company. The Software Developer will be responsible for designing, developing, and maintaining 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.

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 (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).

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.

Responsibilities

Platform Development and Maintenance

  • Design and develop backend software and APIs that support data ingestion, device management, and analytics for our Industrial Internet of Things (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.

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, HTTP, 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 TimescaleDB.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.

​​​​Compensation

$ 1,700 - $ 2,200 per month, paid in USD depending on experience.

Details

  • Independent contractor agreement paid 2x monthly.
  • Client has a desire for long term commitment.

Job Type: Full-time

Pay: ₹146,000.00 - ₹190,000.00 per month

Share job
Similar Jobs
View All
1 Day ago
IoT Data Engineer
Information Technology
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e...
decor
1 Day ago
IT Security Analyst
Information Technology
Job DescriptionSome careers shine brighter than others.If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new ...
decor
1 Day ago
Front End Developer in Delhi
Information Technology
Key Responsibilities Write clean, maintainable, and efficient code using HTML, CSS, JavaScript, and React.js. Optimize web applications for speed, performance, and cross-browser compatibility. Ensure accessibility and usability across various dev...
decor
1 Day ago
Senior .Net Developer
Information Technology
Senior Software Developer (.Net)Location : Gandhinagar | Ahmedabad | PuneExperience : 5 to 8 YearsNote : Passport is mandatory for this Overview : As a .NET Developer you will be responsible for creation and implementation innovative windows/web app...
decor
1 Day ago
Software Tester in Hyderabad
Information Technology
Are you a skilled software tester with experience in Software testing, manual testing, database testing, and usability testing? ASW Digital Marketing Services is looking for a dynamic individual to join our team and ensure the quality of our digital...
decor
1 Day ago
Web Developer in Noida
Information Technology
We are looking for a skilled and passionate Web Developer to join our team. The ideal candidate will be responsible for designing, coding, and improving our company’s websites, from layout to function, according to our specifications. You will work ...
decor
1 Day ago
Comprinno - Linux System Administrator
Information Technology
Job Title : Linux System Administrator (3 to 5 Years Experience)Location : Pune Work from OfficeDepartment : IT / InfrastructureJob Type : Full-TimeAbout UsPosition Overview :We are seeking a highly skilled Linux System Administrator with 3 to 5 yea...
decor
1 Day ago
Full Stack Developer in Surat
Information Technology
Key Responsibilities Develop and maintain full-stack web applications using MySQL, React.js, and Node.js. Work on both frontend interfaces and backend services. Deploy and manage web apps using AWS services. Collaborate with the team to build sc...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media