Hire the Best Modbus Specialists
Lima, Peru
I'm an automation specialist and project lead experienced in PLC programming, HMI design, SCADA systems, IoT Home Assistant, commissioning and project management. If you need help with your automation systems I can help you solving problems. -Programming and configuration of PLCs S7- 1500, S7-1200, S7 - 300, Logo, SIEMENS HMI panels Basic, Comfort, UNIFIED, Scada of the SIEMENS brand -Programming and configuration of PLCs Modicon 580, M221, M241, Magelis HMI panels, Scada Vijeo Citect, Speed Drivers and Softstarters of SCHNEIDER brand. -Programming and configuration of SCADA SURVALENT TECHNOLOGY SYSTEM. -Automation using HOME ASSISTANT: Dashboard design, logic creation using Yaml language, equipment communication using Modbus RTU and Modbus TCP protocols. -Design, elaboration and revision of electrical and mechanical drawings for power and control enclousers using AUTOCAD ELECTRICAL. -Design, supervision and elaboration of basic engineering and detail engineering -Design, development and review of P&ID diagrams -Pre-commissioning, commissioning and start-up of projects. -Support and training in control and automation technologies
- Automation
- System Automation
- SCADA
- PLC Programming
- PLC
Surabaya, Indonesia
I'm an electrical, electronic, and software engineer from Indonesia. I'm graduated my bachelor degree at Sepuluh Nopember Institut of Technology majoring Electrical Engineering. I have some experiences in engineering projects, software development, and research program. I focused on Electronics Engineering area, such as embedded system, electronic circuit and PCB design, IoT, machine learning, and computer vision. I'm also have qualification on website development, databases, automation & control system, SCADA, power electronics, etc. I'm currently working in IT company and open to the side project or freelance opportunity. You can see my portfolio in my personal website and github account.
- ESP32
- MATLAB
- STM32
- PCB Design
- Arduino
- C++
- Embedded System
- Machine Learning
- C
- Internet of Things
- Laravel
- Computer Vision
- HTML5
- CSS 3
- JavaScript
Warsaw, Poland
Senior Software Engineer and Systems Architect with 15+ years of hands-on experience in commercial development. My core expertise spans native software, microcontroller firmware, and electronic hardware. For the past 10 years, I have been helping my Upwork clients create new products from scratch and implement new features in existing software and hardware products. ■ Embedded Systems and Firmware ▪ Core experience: - Complex business logic & advanced control algorithms - Distributed control systems, machine networking (M2M) - High-performance / low-latency control - Secure, reliable, real-time interprocess communication (IPC) • Typical stack: - C, C++ (C++11/17), STL (except that needs heap memory allocation) - IAR for ARM, Keil + ARM/Clang, GCC for ARM, STM32CubeIDE - ThreadX RTOS (preferred), FreeRTOS, mbed, mbedTLS - No HAL from STM32 in production firmware ■ Native Desktop Applications and C++ Backend Software • Specialization: - High-performance GUI applications based on the Qt Framework (QtWidgets) - Console applications (CLI - command-line interface) - Standalone applications (no GUI or command-line interface) - Windows services and system applications - Any of the above combined into a complex via interprocess communication (IPC) • Typical stack: - C++11/23, STL, Qt6, Boost, ICU, rich own codebase - Microsoft Visual Studio, Microsoft Visual Studio Code - SQL DBMS: Oracle, Postgres, SQLite, MySQL, MS-SQL ● Other - Strong focus on design quality, reliability, and maintainability - Recent domains: IoT, AgTech, Automotive, Manufacturing, Defense, Energy - Recent tech: LoRa, GSM, LTE, LTE-M, Ethernet, RS-485, Modbus, CAN, CAN FD - Recent STM32 MCUs: STM32H7 (single/dual-core), STM32F4, STM32L4, STM32G4 Keywords: C++ C Multithreading IPC Qt Framework Socket IP TCP UDP PPP SSL TLS PLC SCADA MCU Microcontroler STM32 RTOS FreeRTOS ThreadX AVR UART USART CAN LIN Modbus Ethernet SPI I2C DMA RS-232 RS-485 DMA Sensor 12V 24V 48V 5V 3V 3V3 Drone FPV UAV UGV ESC Ardupilot Betaflight LRS ELRS S.BUS SBUS CRSF Crossfire Radio GSM SMS LTE LTE-M GPS GNSS LoRa Serial Port FTDI FT232 OGG OPUS Vorbis Speex WAV WinAPI WinSock mbed mbedtls
- Modbus
- C++
- C
- STM32
- Firmware
- Embedded System
- Firmware Programming
- Qt Framework
- Desktop Application
- Microsoft Windows
- Microsoft Visual C++
- Internet of Things
- Embedded C
- Microsoft Visual Studio
- Multithreaded Programming
- Algorithm Development
- Socket Programming
- TCP
- CAN Bus
- Serial Port Interfacing
Bengaluru, India
🚀 Top-Rated Plus | IOT Specialist | AWS, Azure, MQTT, ThingsBoard, SCADA Integration With 78+ successful projects and 1800+ hours billed, I specialize in seamlessly integrating industrial assets with secure cloud environments, ensuring scalable, real-time, and cost-effective IoT solutions. 🔹 Industrial Protocols – MQTT, OPC UA, MODBUS, DNP3, Kafka, IEC104 🔹 Cloud Platforms – AWS IoT, Azure IoT, AWS Lambda, IoT Rules 🔹 IoT Tools – ThingsBoard, Node-RED, Grafana, InfluxDB, Telegraf 🔹 Broker & System Integration – Mosquitto, PLCs, SCADA, RTUs 🔹 Analytics & Optimization – AWS IoT Analytics, JITP/JITR 🔹 Dashboard & API Development – ThingsBoard dashboards, LORA/MQTT solutions I don’t just build IoT solutions—I optimize, scale, and future-proof them. Let’s discuss how I can elevate your IoT project today! 💡
- Modbus
- Azure IoT HuB
- Industrial Automation
- Industrial Internet of Things
- PLC
- Apache Kafka
- Python
- MQTT
- SCADA
- Internet of Things Solutions Design
- AWS IoT Core
- Internet of Things
Dhaka, Bangladesh
🎯 With 8+ years of experience in developing IoT and embedded systems using ESP32, ESP8266, Raspberry Pi (2/3/4/5/Pico/Pico W), Arduino, STM32, etc. | HTTP, MQTT, CoAP | AWS IoT Core, Thingsboard, Node-Red, Home Assistant, Tasmota, Blynk, etc., along with custom dashboard integration with firmware. Python, uPython, C/C++, & javascript, I help clients build smart, connected, and scalable solutions. Project and Product development tailored to their real-world needs. 🚀 Bringing Smart Ideas to Life – Reliable, Scalable, and Cost-Effective IoT Solutions Are you seeking a skilled engineer to bring your IoT idea to life as a functional, connected product? I’m a results-driven IoT & Embedded Systems Engineer with a strong foundation in microcontroller & micro-processor programming, Bearmetal driver development, sensor integration, wireless communication, and cloud connectivity. I specialize in building high-performance IoT systems with smooth communication protocols and long-term reliability. ✅ What I Can Do For You: 🔌 Custom IoT/ Firmware development using Arduino, ESP32, Raspberry Pi, and STM32 🛠️ Custom Product Development: I have the whole solution from scratch to product deployment. 📡 Wireless protocols: MQTT, HTTP/HTTPS, WebSocket, BLE, Esp-Now, LoRa, Zigbee, etc. ⚙️ Device protocols: UART, SPI, I2C, I2S, Modbus, CANbus, Baremetal driver development, etc. 🌐 Dashboard Integration: ThingsBoard, Blynk, Firebase, Node-RED, Home Assistant, Tasmota, ESP Rainmaker, etc. 🔧 Embedded Sensor/Actuator interfacing for automation & control 🔁 OTA firmware updates, watchdog timers, and power-saving modes 🧰 Troubleshooting, optimization, and clean modular/OOP-based C/C++, Python firmware. 🛠️ Tools, Technologies & Expertise 📟 Microcontrollers & Boards ESP32, ESP8266 (NodeMCU, WROOM, WROVER) Arduino (Nano, Uno, Mega, Pro Mini, MKR1000) Raspberry Pi (2, 3, 4, 5, Pico, Pico W, Compute Modules) STM32 (Bluepill, STM32F103, STM32CubeMX/HAL) BeagleBone Black, Orange Pi, Banana Pi ATmega328P, ATTiny85, NRF52, RP2040, CH32V, PIC 💻 Programming Languages C, C++, Embedded C (bare-metal, HAL/LL) MicroPython, Python (asyncio, machine) JavaScript (Node.js for IoT, WebSocket) Shell scripting (Bash) for Linux automation JSON, YAML, INI (config formats for IoT) 📡 Communication Protocols # MQTT (public & secured brokers) # HTTP, HTTPS, WebSocket, CoAP # ESP-NOW, BLE, LoRa (RA-02, RYLR), Zigbee (CC2530, ZBBridge) # GSM/GPRS, SIM800L, NB-IoT (BG95, SIM7020), Wi-Fi # RS-232, RS-485, CANbus, Modbus RTU/TCP 🔌 Device/Peripheral Protocols # UART, SPI, I2C, I2S, OneWire, PWM, ADC, DAC # SD Card (FATFS), EEPROM/Flash handling # GPIO interrupt handling, timer/counter config # Bare-metal driver development and peripheral abstraction 🧰 Development Tools & IDEs # Arduino IDE, PlatformIO, STM32CubeIDE, ESP-IDF, VS Code, Thonny, Geany, etc. # Linux (Ubuntu/Raspberry Pi OS/Debian) CLI Tools # Git, GitHub/GitLab, Version Control for Embedded # Serial Monitors (PuTTY, TeraTerm, minicom), Logic Analyzers (Sigrok) ☁️ Cloud Platforms & Integrations # AWS IoT Core (MQTT, Shadow, Rules Engine) # ThingsBoard (CE/PE), Blynk (legacy and new), Firebase Realtime/Firestore # Node-RED (on-prem or cloud), Home Assistant (ESPHome, MQTT) # Tasmota customization (Rules, MQTT, Templates) # ESP RainMaker, Google Firebase, Azure IoT Hub 📊 Dashboards & Custom UIs # Web dashboards with HTML/CSS/JS # REST API consumption and creation. # Local dashboards using Node-RED, Grafana, InfluxDB, etc. 🔐 Security & Optimization #TLS/SSL for MQTT & HTTP # Data encryption (AES, base64, JWTs) # Memory and power optimization for low-power devices (deep sleep, watchdogs) # Fail-safe firmware design with bootloader, rollback 📦 Product Development & Hardware Integration # PCB interfacing and prototyping (breadboard to custom PCB) # Sensor calibration (temperature, humidity, motion, distance, gas, etc.) # Relay, triac, motor, servo, LED matrix, and display (OLED, LCD I2C, TFT) # Custom device firmware from scratch to OTA-ready product 🌟 Why Choose Me: 🧠 Expertise You Can Trust – Solid engineering principles and deep technical know-how 📈 Results-Driven Development – Focused on delivering working, scalable solutions ⏱️ Timely Delivery – Respect for your deadlines and project milestones 📣 Clear & Professional Communication – Regular updates, detailed reports, and zero guesswork 🔁 Post-Delivery Support – Guidance, maintenance, and iteration support available 💯 Client Satisfaction is My Top Priority 💼 Availability: 📅 Available for full-time, part-time, and long-term projects 🌍 Comfortable with clients worldwide and flexible with time zones 🤝 Long-term support, NDA-friendly, and confidential work welcomed 🚀 Let’s build something smart together – Message me today! SHAMIM HASAN Embedded Software Engineer
- Python
- ESP32
- Raspberry Pi
- Embedded C
- STM32
- Web Application
- Atmel AVR
- Arduino IDE
- Arduino Firmware
- Electronic Circuit Design
- Internet of Things Solutions Design
- AWS IoT Core
- MQTT
- Arduino
- C++
- Embedded System
Ho Chi Minh City, Vietnam
With 3+ years of hands-on experience, I specialize in taking embedded products from prototype to mass production. I've completed 10+ real-world projects and successfully shipped consumer products that are now in end-users' hands. What I Do Best I build production-grade firmware — not hobby projects. My work spans the full embedded stack: hardware bring-up, device drivers, firmware, bootloaders, OTA systems, and companion mobile/PC apps. Core Expertise - MCU Platforms: STM32 (F0/F1/F4/L0/L4), ESP32/ESP32-S3/ESP32-P4/ESP32-C3, nRF52480/NRF52832, ARM Cortex-M & RISC-V, ... - RTOS & Bare-Metal: FreeRTOS (advanced task sync — queues, semaphores, event groups, task notifications), bare-metal programming, custom bootloader development, ... - Peripherals: I2C, SPI, I2S, UART, PWM, ADC/DAC, RMT, Modbus RTU, USB HID, ... - Connectivity: Wi-Fi, BLE, LoRa, NFC, GSM/GPRS, NB-IoT, 4G, ... - IoT & Cloud: MQTT, HTTP/HTTPS, WebSocket, TCP/UDP | Azure IoT, AWS, Firebase, ... - Security: Secure Boot, encrypted NVS storage, FIDO2 passwordless authentication - Languages: C/C++ (primary), Python, Dart/Flutter (mobile & desktop apps), Java - Sensors: Accelerometer, IMU, Gyroscope, Time-of-Flight (ToF), Fingerprint, Ambient Light, Temperature, Humidity, Water Quality, Gas, Heart Rate & SpO₂, ... - Peripherals: Camera, Microphone, Speaker, Buzzer, ... - Displays: TFT, OLED, LCD, HMI, ,.. - Build & Debug: ESP-IDF, Makefiles, CMake, linker scripts, GCC toolchain, GDB/JTAG — fully IDE-independent - Other: Embedded Linux (Raspberry Pi, Orange Pi), Edge AI on MCUs, VoIP, WireGuard VPN, OTA update systems, PCB design (EasyEDA) What Sets Me Apart I deliver production-ready firmware, not proof-of-concepts. Clean architecture, proper error handling, memory optimization, and power management. I work at the toolchain level — Makefiles, linker scripts, GCC, GDB — not dependent on any IDE. I collaborate effectively with backend teams, including building systems using MCP (Model Context Protocol). I've shipped real consumer electronics — I understand what it takes to go from "it works on my bench" to "it works in 10,000 units." If you're a startup building a hardware product and need someone who can take it from prototype to production, let's talk.
- Research & Development
- Embedded C
- C
- C++
- Flutter
- Android
- Python
- AWS IoT Core
- ARM Microcontroller
- ESP32
- nRF52
- MQTT
- HTTPS
- WiFi
- STM32
How it works
Post a job for free Post a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
How do I hire a Modbus Specialist on Upwork?
You can hire a Modbus Specialist on Upwork in four simple steps:
- Create a job post tailored to your Modbus Specialist project scope. We’ll walk you through the process step by step.
- Browse top Modbus Specialist talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top Modbus Specialist profiles and interview.
- Hire the right Modbus Specialist for your project from Upwork, the world’s largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Modbus Specialist?
Rates charged by Modbus Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Modbus Specialist on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance Modbus Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Modbus Specialist team you need to succeed.
Can I hire a Modbus Specialist within 24 hours on Upwork?
Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Modbus Specialist proposals within 24 hours of posting a job description.
Find more freelancers
Similar Modbus Specialist Skills
- SCADA Specialists
- Home Automation Developers
- IoT Developers
- Industrial Automation Professionals
- Driver Developers
- Talend Data Integration Specialists
- Firmware Engineers
- Systems Engineers
- Electronic Designers
- GitHub Actions Experts
- Excel VBA Developers
- AI Automation Engineers
- Lighting Experts
- Electrical Engineers
- Macros Professionals
- National Data Systems LeadTrac Specialists
Top Countries for Modbus Specialists
- SCADA Specialists in India
- Home Automation Developers in Argentina
- SCADA Specialists in Pakistan
- PLC & SCADA Specialists in India
- PLC & SCADA Specialists in Pakistan
- PLC & SCADA Specialists in Canada
- Home Automation Developers in India
- Industrial Automation Freelancers in India
- Industrial Automation Freelancers in Pakistan
- Home Automation Developers in Pakistan
- Industrial Automation Freelancers in Bangladesh
- Firmware Engineers in China
- Firmware Engineers in Australia
- Firmware Engineers in Ukraine
- Firmware Engineers in Germany
- WinAutomation Specialists in Bangladesh