SU - Software Developer (Industrial IoT Platform with Arduino-based devices)
2 days ago
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.
-
Entry-Level Arduino Technician
2 weeks ago
Delhi, Delhi, India URBANMISTRII STUDIO Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob Title:Entry-Level Arduino Technician / Embedded AssistantLocation:Saket, New DelhiAbout the Role:We're looking for a hands-onArduino Technicianwho enjoys tinkering, wiring, and building things that move, light up, or respond to sensors. If you've worked on Arduino or IoT projects in college, or just love making DIY electronics, this role is for...
-
Delhi, Delhi, India Smart Joules Full time ₹ 8,00,000 - ₹ 24,00,000 per year**Description : Software Developer - IOTLocation : New DelhiExperience : 6 to 12 yearsAbout The JobWe are looking for an innovative IoT Engineer who can bridge hardware, software, and networks to deliver scalable and reliable solutions. The role requires strong problem-solving skills, hands-on expertise in IoT technologies, and the ability to integrate...
-
IoT and Sensor Testing Engineer
1 week ago
Delhi, Delhi, India Yantrovaa Technology Private Limited Full time ₹ 2,00,000 - ₹ 6,00,000 per yearCompany DescriptionYantrovaa Technology Private Limited is on the verge of building a next-generation mobility solutions company based in Greater New Delhi, India. We aim to revolutionize how people and systems move—by designing innovative, scalable, and seamless mobility solutions tailored to the Indian environment. At Yantrovaa, we build...
-
Senior Software Engineer
4 days ago
Delhi, Delhi, India CITiLIGHT Full time ₹ 16,00,000 - ₹ 18,00,000 per yearLocation: DelhiJob Type: In Office: Full-TimeRole Type: Individual contributor held accountable to their technical expertise. No team to manage.Experience Level: 5+ YearsTeam: Product & EngineeringReports to: Project ManagerAnnual CTC: 16-18 LPAJob Summary:CITiLIGHT is seeking an experienced Embedded Software Engineer with a strong background in Java or ...
-
Delhi, Delhi, India DATOMS Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout UsDATOMS is an IoT platform designed to streamline asset management and operations for Original Equipment Manufacturers (OEMs) of engines and related products. The platform addresses the complex needs of OEMs by providing comprehensive solutions that enhance product performance, improve operational efficiency, and reduce downtime.As a leader in IoT...
-
Hardware Firmware developer
3 hours ago
Delhi, Delhi, India Trillectric Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionTrillectric leads the charge in energy management innovation with its cutting-edge hardware and data analytics platform. Our solution revolutionizes daily load management by offering real-time visibility and control over diverse loads such as EVs, solar, battery, heating, and cooling. Leveraging real-time monitoring and control...
-
Delhi, Delhi, India Datoms Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Us: DATOMS is an IoT platform designed to streamline asset management and operations for Original Equipment Manufacturers (OEMs) of engines and related products. The platform addresses the complex needs of OEMs by providing comprehensive solutions that enhance product performance, improve operational efficiency, and reduce downtime. As a leader in...
-
Business Development Manager
4 weeks ago
New Delhi, Delhi, India, Delhi DATOMS Full timeAbout Us:DATOMS is an IoT platform designed to streamline asset management and operations for Original Equipment Manufacturers (OEMs) of engines and related products. The platform addresses the complex needs of OEMs by providing comprehensive solutions that enhance product performance, improve operational efficiency, and reduce downtime.As a leader in IoT...
-
IoT Solution Sales Specialist
6 days ago
Delhi, Delhi, India Hungrybulb pvt. ltd Full time ₹ 9,60,000 per yearUptime Linked by HungryBulb Technologies offers IoT-based monitoring and automation solutions to enhance machine uptime and productivity.ResponsibilitiesIdentify and close new B2B opportunities for IoT/industrial automation solutions.Conduct client visits, demos, and presentations.Understand customer needs and recommend suitable IoT solutions.Meet sales...
-
Senior Specialist- Embedded Software
2 weeks ago
Delhi, Delhi, India Pentair Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob DescriptionPentair GEC, NoidaPosition: Engineer- Embedded SoftwareBusiness Title: Sr Specialist- FirmwarePosition RequirementsThe right person for this position should have 6-9 years of experience in IoT embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the...