Hire the Best Zigbee Professionals

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Arslan L.

Islamabad, Pakistan

$15/hr
4.2
44 jobs

You have an IoT idea, a half-built prototype, or a device that needs to talk to a cloud backend and mobile app. That is exactly what I build end-to-end. I am a Full-Stack IoT Engineer with 5+ years of experience delivering complete embedded systems products: ESP32 firmware, MQTT broker integration, AWS IoT Core cloud backend, Node.js REST APIs, Flutter mobile apps with BLE and OTA update support, and real-time dashboards for device monitoring and control. Currently engineering IoT products for Bluell AB (Sweden). Top Rated on Upwork with 95% Job Success across 39 projects. What I deliver on every project: - ESP32 firmware: sensor integration, BLE communication, Wi-Fi, low-power optimization, OTA updates - Backend: Node.js + Express REST API, MQTT broker, AWS IoT Core, PostgreSQL, MongoDB - Mobile App: Flutter cross-platform app with real-time IoT controls, BLE device pairing, push notifications - Dashboard: real-time data visualization, device monitoring, remote control - Deployment: AWS EC2, VPS, cloud infrastructure setup Industries I work in: Industrial IoT, Smart Home Automation, Healthcare IoT wearables, Connected Devices, Remote Monitoring Systems, SaaS IoT platforms. If your IoT project needs firmware that runs reliably in the field, a backend that handles your data securely, and a mobile app your users can actually operate message me. I respond within 4 hours.

  • ESP32
  • C++
  • Arduino
  • JavaScript
  • Embedded System
  • ESP8266
  • Internet of Things
  • API
  • Industrial Internet of Things
  • MQTT
  • Node.js
  • AWS IoT Device Management
  • Firmware Programming
  • Flutter
  • Bluetooth LE
  • Python
  • Raspberry Pi
  • RESTful API
  • Amazon Web Services
Henok T.

Addis Ababa, Ethiopia

$10/hr
4.3
37 jobs

ABOUT ME I am an Electrical and Computer Engineer with strong multidisciplinary experience in embedded systems, PCB design, industrial automation, software development, and network engineering. I specialize in transforming ideas into practical, reliable, and scalable technical solutions. My experience covers the full development cycle, from hardware design and firmware programming to backend development, automation, and system integration. I am passionate about building efficient systems that solve real-world problems, and I take pride in delivering quality work with professionalism, precision, and on-time execution. My expertise includes: ✅ Embedded Systems and Firmware Development • Nordic nRF series, Arduino, ESP32 series, STM32 series, ESP8266, NodeMCU, Raspberry Pi series and custom microcontroller platforms and custom microcontroller platforms. • Embedded C, C++, and MicroPython • Zephyr RTOS and nRF Connect SDK development for Nordic nRF platforms • ESP-IDF and Arduino-based firmware development • USB, UART, I2C, SPI, CAN, Wi-Fi, Bluetooth, LoRa, MQTT, OPC UA, Zigbee, and Cellular communication ✅ PCB Design and Hardware Engineering • Schematic and PCB design up to 10 layers • Advanced PCB Layout (Altium, KiCad, Eagle, Allegro) • 3D CAD modeling and Enclosure Design • Custom footprint, symbol, and library creation • Compact and production-ready hardware design • Gerber, BOM, and manufacturing file preparation • Hardware and firmware co-design ✅ Industrial and Workflow Automation • Siemens PLC programming • SCADA systems • Industrial IOT automation • Python and Shell scripting for workflow automation ✅ Software Development • MERN stack web development • Backend: Node.js and Django Frontend: React, vue js Database: MongoDB, Couchdb, PostgreSQL, and MySQL • C, C#, C++, JavaScript, and Python ✅ Network Engineering • Packet Tracer and GNS3 simulation • Router, switch, and VPN configuration • pfSense firewall and network security

  • Arduino Firmware
  • Firmware Programming
  • C++
  • Microcontroller Programming
  • Python
  • Automation
  • PLC Programming
  • CAD Drafting
  • 3D Modeling
  • PCB Design
  • Multilayer PCB
  • KiCad
  • ESP32
  • nRF52
  • Software Development
Hamza R.

Islamabad, Pakistan

$20/hr
4.9
37 jobs

I’m Hamza a Biomedical Engineer with a passion for Embedded Systems, IoT, Electronics, and Robotics. I turn ideas into real, working prototypes and products. Whether it’s designing smart devices, building automation systems, or creating medical technology, I bring innovation to life. What I Do Best: Embedded Systems & IoT Experience with ESP32, NRF52, ATMEL, STM32, PSOC, PIC Work with Raspberry Pi, VisionFive (Linux Board), and Unihiker Programming Proficient in C/C++, Python, Java, MATLAB, JavaScript, and Flutter Connectivity & Communication Skilled in UART, I2C, SPI, MQTT, BLE, BLE Mesh, Sigfox, and Wi-Fi Hardware Design & Prototyping Specialize in PCB Design, 3D Modeling, and Product Prototyping GUI Development Develop Touchscreen Interfaces, E-Paper & TFT Displays, Web Dashboards, and Desktop Applications Work with LVGL, Tkinter, PyQt, and Kivy Framework IoT & Cloud Integration Experienced with AWS IoT, Firebase, ThingsBoard, and WebSocket-based real-time control Industrial IoT (IIoT) Expertise in CAN Communication, Factory Automation, and Smart Sensor Networks Remote Monitoring & OTA Updates Work with ESP-IDF OTA, BLE DFU, and Cloud-Based Device Management I’ve built industrial prototypes, smart sensors, automation systems, and medical devices, real-time data processing and device connectivity. If you need a reliable, high-quality solution, let’s make it happen! Let’s Collaborate!

  • ESP32
  • Arduino
  • C++
  • MATLAB
  • PCB Design
  • Embedded C
  • STM32
  • nRF52
  • Python
  • FreeRTOS
  • Embedded System
  • Firmware Programming
  • Microcontroller Programming
  • Atmel AVR
  • Internet of Things
Brian C.

Brooksville, Kentucky

$80/hr
5.0
6 jobs

I'm a Senior Embedded Software / Firmware Engineer with 25+ years of experience, specializing in STM and NXP platform firmware, CAN, CANopen/CiA402 motion control, and real-time embedded systems. I help fix hard problems, including: - CANopen communication failures (SDO/PDO issues, object dictionary, NMT (Network Management) , heartbeat) - CiA402 drive state machine problems and motion-control tuning - STM32 board bring-up, driver development - Hard faults, lockups, illegal memory access, watchdog resets - Real-time timing issues, jitter, and scheduling bugs (RTOS or bare-metal) - Bootloaders, firmware updates, and startup issues - FDCAN and CAN bus filtering, FIFO routing, and interrupt design - System optimization and stability improvements - Architecture and/or design improvements - SPI bus and ADC timing and power issues - If your embedded device is crashing, stalling, locking up, misbehaving, or failing to meet deadlines, I can diagnose and repair it quickly. What I deliver * Clean, maintainable embedded C/C++ * Fast and accurate debugging * Real-time scheduling and timing corrections * STM32 HAL/LL driver development * FDCAN, CAN, and CANopen stack configuration and integration * CiA402 motion control implementation * Bootloaders, startup code, low-level drivers * Documentation and long-term fixes Why clients hire me - 25+ years of embedded experience - Deep expertise with STM32, ARM Cortex-M, and industrial protocols - Specialization in motion control and CANopen, where skilled engineers are rare - Fast response, clear communication, professional results - Ability to join a project mid-stream and quickly stabilize it Embedded Skills - Embedded Systems - Embedded C - Embedded C++ - ARM Cortex-M - STM32 - STMicroelectronics STM32Cube, STM32MX, STM32IDE - STM32 HAL - STM32 LL Drivers - Microcontroller Programming - Real-Time Operating Systems (RTOS) - FreeRTOS - Bare-Metal Programming - Device Drivers Communication Protocols - TCP/IP - UDP - FDCAN - CAN Bus - CANopen - CiA402 - RS485 - I2C - SPI - UART - USB Device Firmware - 1553 Debugging & Tools - Hard Fault Debugging - Real-Time Debugging - JTAG/SWD - Logic Analyzer - Oscilloscope Debugging - Segger J-Link - Tracealyzer - Timing Analysis System Architecture - Firmware Architecture - Bootloaders - BSP Development - Memory Management -Low-Level Software - Real-Time Scheduling - Safety-Critical Systems Other - Linux Embedded - CMake - Git - CI/CD for Firmware - Technical Documentation

  • Embedded System
  • Microcontroller Programming
  • Software Debugging
  • Firmware Programming
  • Real-Time Computing
  • Embedded C
  • C++
  • ARM Cortex-M
  • STM32
  • Real-Time Operating System
  • CAN Bus
  • RS-232
  • UART
  • Linux
  • Git
Muhammad U.

Karachi Development Authority Colony, Pakistan

$15/hr
5.0
35 jobs

7+ Years of Experience in design and development of Embedded Hardware and software in the domain of IOT having Problem Solving, Critical Thinking and Analytical Skills with ability to design and develop solutions to complex problems.By combining my professional experience with the ability to analyze, design and implement a wide range of advanced electronic systems (embedded and/or standalone) for both hardware and software. I have gain expertise in the following fields with the passage of time. ========== Hardware Department ========== - Embedded Programming and Hardware Designing - Embedded Linux and C++ - PCB/Layout Designing - Schematic/Circuit Designing - ARM-Based Controllers and DSP - Worked on Arduino, Xbee, Raspberry Pi, Udoo Boards, Orange Pi Development. - Worked on Bluetooth, WiFi, and other RF Frequency Protocols. - Layout Software: Altium Designer, Eagle CAD, KiCAD, Proteus, etc. - GPS/GNSS Tracking. UMTS/GSM/LTE Designing. - RFID and Fingerprint Circuit Designing. - Designing Controller Boards (Texas Instrument, ST, Microchip, Atmel, etc ). - PCB Wiring. - 3D Step Model. - Layout Designing. ========== Software Department ========== - Android App Development - Web Development - Flutter App Development - iOS Development. - C# and C++ - E-Commerce ( Magento , Opencart , Woo-Commerce , Yii) - API Integration - Web Scrapping Looking forward to your positive response. Your idea and my technical expertise, we both can create a positive mark in tomorrow's future. ✔I will provide solutions from low-level driver development to application development ✔ I offer one hour of free work to let you try and taste the quality. I would be glad to look into your project before we start. I will gladly try to help you with your projects. Tags: Electrical Engineer, Electrical Engineering, Electronics, Hardware, Firmware, PCB, PCB layout, Board Layout, Schematics, Altium Designer, IoT, Internet of Things, Power Electronics, Bluetooth, BLE, TI, Texas Instruments, FPGA, SoC, VHDL, Verilog, Xilinx, Altera, VHDL, C, C++, MCU, RTOS, Microcontroller, prototype, validation, Enclosures, BMS, SolidWorks, Android, iOS, Java, Swift, Mobile Apps, Database, React, AWS, Python, ESP32, Arduino, PLATFORMIO, PIC, NXP, Texas Instrument, Nordic, DIALOG, STM32, LCD, Raspberry Pi, Robotics, Oil and Gas Automation, RF, XBEE, Wi-Fi, BLE, Production, Prototyping, LoRa WAN, Manufacturing, Assembly, Motor Driver, Prototype, Wireless Module, Flutter, Controllers, PLC, CREO, Industrial Designer, EASY EDA, KiCAD, Flutter App Development, AWS, IoT.

  • Hardware Prototyping
  • Embedded System
  • Raspberry Pi
  • Arduino Firmware
  • PCB Design
  • Web Development
  • Python
  • AWS IoT Core
  • Machine Learning
  • Altium Designer
  • Electronics
  • Flutter
  • Firmware Programming
  • App Development
  • ESP32
Haiyan Z.

Dalian, China

$20/hr
4.9
9 jobs

I am an Automation system design engineer, Hardware designer, Firmware developer and have the extensive experiences even over 15 years. I'm especially interested in home automation or making intelligent new products or acquire and application new technologies. I work with the target of design to low cost, low power, high performance, the miniaturization of device by a compact layout. I design carefully to achieve the best performance in all projects, I find joy and pride in the successful results of projects. The areas I've experienced a lot are as follows. ● STM32F103RCT6TR, STM32F407VGT6, STM32F429ZIT6, STM32L476RGT6, STM32H743ZIT6, etc. ● ESP32-WROOM-32D, ESP32-WROVER-E, ESP8266, etc. ● nRF51822, nRF52810, nRF52832, nRF52833, nRF52840, nRF52843, etc. ● RAK811, RAK831, RAK3172, RAK4200, etc. ● SIM7000G, SIM7070G, SIM7600E, SIM7600G, etc. ● Arduino Mega2560, Arduino Mega328P, etc. ● SRAM, DDR, DDR2, DDR3, LPDDR3, DDR4, DDR5, LPDDR4, etc. ● MEMS Sensors (3-axis, 6-axis, 9-axis), ECG, PPG, HRM, SPO2, CO, CO2, Humidity and Temperature, Touch, Pressure, PIR, etc. ● PCIe, SATA, Ethernet, HDMI, VGA, LVDS, USB, UART, USART, CAN, SPI, I2C, I2S, RS232C, RS485/RS422, etc. ● BLE, IoT, AWS, GPS, GSM, Bluetooth, Wi-Fi, Z-Wave, Zigbee, LoRa, NFC, RFID, LTE, etc.

  • Hardware Design
  • PCB Design
  • STM32
  • ESP32
  • nRF52
  • WiFi
  • Bluetooth
  • LoRa
  • Arduino
  • Firmware Programming
  • Circuit Design
  • AWS IoT Device Management
  • Sensor
  • Home Automation
  • Prototype

How it works

Post a job for freePost 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

How do I hire a Zigbee Freelancer on Upwork?

You can hire a Zigbee Freelancer on Upwork in four simple steps:

  • Create a job post tailored to your Zigbee Freelancer project scope. We’ll walk you through the process step by step.
  • Browse top Zigbee Freelancer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Zigbee Freelancer profiles and interview.
  • Hire the right Zigbee Freelancer 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 Zigbee Freelancer?

Rates charged by Zigbee Freelancers 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 Zigbee Freelancer on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Zigbee Freelancers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Zigbee Freelancer team you need to succeed.

Can I hire a Zigbee Freelancer 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 Zigbee Freelancer proposals within 24 hours of posting a job description.