Hire the Best SmartCAT Professionals

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

Hanoi, Vietnam

$20/hr
5.0
21 jobs

Hi, I'm David. I help turn complex electronic concepts into dependable, production-ready products. With over 5 years of practical experience, I support clients through the full development cycle, from initial design to functional prototypes and manufacturing handoff. My focus is on building efficient, scalable, and cost-conscious hardware systems that perform reliably in real-world conditions. 1. What I Deliver: Embedded Systems & Hardware Development - PCB Design & Hardware Engineering: Circuit design, multi-layer PCB layout, component selection, impedance tuning, compact design, and cost optimization. Emphasis on IPC standards, signal integrity, EMI/EMC mitigation, and thermal considerations. - High-Speed & Complex Systems: Hands-on work with DDR, HDMI, MIPI (CSI/DSI), PCIe Gen1/2, along with SoC and FPGA-based prototyping. - Embedded Platforms: STM32N6, STM32H7/STM32H5, STM32F7/STM32F1/F3/F4, ESP32/ESP8266, Nordic nRF52 series, ARM Cortex-A systems, Raspberry Pi (CM4/CM5), Zynq-7000. - Power & Mixed-Signal Design: Switching regulators (Buck, Boost, Flyback), LDOs, battery systems, motor control (BLDC, stepper, servo, DC), and analog/digital integration, PoE, LLC. - Manufacturing Readiness: BOM preparation, Gerber generation, and design adjustments to streamline production and reduce costs. - Tools: Altium Designer, KiCad, LTspice, Proteus, MATLAB/Simulink . 2. Firmware & Software Development - Programming: C, C++, Embedded C, Python (for automation and validation). - System Development: Linux-based platforms, MCU firmware, RTOS (FreeRTOS), power optimization, bootloaders, OTA updates, and debugging. - Connectivity & IoT: WiFi, BLE, LoRa, Zigbee, GSM/LTE/NB-IoT/5G, GPS, RFID, NFC. - Communication Interfaces: UART, I2C, SPI, I2S, RS232, RS485, CAN, Modbus RTU/TCP, USB, Ethernet. - User Interface: LVGL-driven GUIs, TFT/OLED displays, and touch interfaces. 3. Development Process & Collaboration - Product Lifecycle Support: Concept → prototyping → validation → production handover. - Workflow & Management: Organized development using Git, Jira, and structured documentation with clear milestones. - Global Collaboration: Experience working across US, EU, and Asia time zones with consistent communication. - Troubleshooting: Strong capability in diagnosing and resolving both hardware and firmware issues. 4. Why Choose Me? - Unified Skillset: Combined hardware and firmware capabilities help minimize back-and-forth and speed up delivery. - Practical Engineering Approach: Designs are built with real-world constraints in mind — not just theory. - Efficiency-Oriented: Focus on reducing unnecessary costs while maintaining performance and reliability. - Clear & Responsive Communication: Regular updates, well-documented progress, and quick feedback. Looking to bring your idea into a functional, well-engineered product? Feel free to reach out. I’d be glad to discuss your project !!!

  • ESP32
  • KiCad
  • Linux
  • Altium Designer
  • STM32
  • Raspberry Pi
  • LoRa
  • Arduino
  • Microcontroller Programming
  • Hardware Design
  • Bluetooth LE
  • PCB Design
  • Touchscreen
  • WiFi
  • NFC
TEMUR E.

Navoiy, Uzbekistan

$25/hr
5.0
19 jobs

I'm an IoT & embedded systems engineer focused on production-ready solutions. From custom PCB design in EasyEDA to ESP32 firmware, cloud services, and dashboards — I deliver complete hardware-to-cloud systems. Hardware: schematic design, PCB layout, Gerber/BOM/Pick&Place files, JLCPCB production, AC/DC power circuits, sensor integration, engineering review process. Firmware: ESP32 (ESP-IDF/Arduino), LVGL touchscreen UI, MQTT, BLE, OTA updates, payment integration. Built and delivered: IoT smart relays (220V AC), environmental monitoring boards, sonar driver modules, vending machines, hydroponic controllers, payment terminals.

  • Arduino
  • ESP8266
  • ESP32
  • Internet of Things
  • MQTT
  • Websockets
  • Embedded C
  • JavaScript
  • PHP
  • REST API
  • React
  • Embedded System
  • PCB Design
  • EasyEDA
  • Firmware
  • Circuit Design
  • Electronics
  • Electronic Design
Long H.

Hanoi, Vietnam

$18/hr
5.0
93 jobs

I have completed numerous projects; however, the contracts with my clients have not been officially closed yet. Consequently, I am currently available to take on new assignments. My name is Long, a graduate of Hanoi University of Science and Technology, specializing in Control and Automation. I have extensive experience working primarily with ESP32, nRF52, and STM32 microcontrollers. My expertise focuses on embedded and IoT systems, including the development of applications using RTOS-based architectures and well-structured state machines to ensure reliability and scalability. I have strong experience in LCD-based user interfaces using LVGL, enabling the creation of responsive and user-friendly embedded GUIs. In addition, I have implemented OTA (Over-The-Air) firmware update mechanisms and worked with wireless communication protocols such as Bluetooth and Wi-Fi. I am highly proficient in C programming and have in-depth knowledge of common peripherals, including UART, SPI, and I2C. I possess strong problem-solving skills, the ability to work independently, and effective collaboration skills within multidisciplinary teams.

  • Firmware
  • Arduino
  • nRF52
  • ESP32
  • Arduino Firmware
  • Embedded C
  • ESP8266
  • MQTT
  • Firmware Programming
  • Internet of Things
Syaiful L.

Pati, Indonesia

$23/hr
4.5
5 jobs

Hi, I’m Lutfi — an embedded systems engineer with 3+ years of experience developing smart devices. I specialize in firmware development using ESP32 (preferably with ESP-IDF), STM32, and TI C2000, with a strong focus on C/C++ programming, sensor integration, Modbus communication, and IoT performance optimization. I help turn complex hardware problems into reliable, scalable solutions — whether it’s custom firmware, OTA updates, or embedded web interfaces. Let’s bring your electronics project to life.

  • Firmware Programming
  • Embedded System
  • Arduino Firmware
  • ESP32
  • ESP8266
  • FreeRTOS
  • Modbus
  • UART
Asad I.

Sialkot, Pakistan

$20/hr
5.0
5 jobs

Proven Embedded Systems Engineer with 4+ years in IoT and firmware development. Expert in ESP32, STM32, nRF, FreeRTOS, Zephyr. I am an enthusiastic and detail-oriented Embedded Systems & IoT Developer with hands-on experience in building low-power, real-time, and connected embedded products. I specialize in ESP32, STM32, nRF9160/nRF52, and have worked extensively with FreeRTOS, Zephyr RTOS, ESP-IDF, and embedded C/C++. My work includes designing and optimizing firmware for 𝗜𝗼𝗧 𝗱𝗲𝘃𝗶𝗰𝗲𝘀, 𝘀𝗲𝗻𝘀𝗼𝗿-𝗯𝗮𝘀𝗲𝗱 𝘀𝘆𝘀𝘁𝗲𝗺𝘀, 𝗟𝗧𝗘/𝗚𝗡𝗦𝗦 𝘁𝗿𝗮𝗰𝗸𝗲𝗿𝘀, 𝗕𝗟𝗘 𝘀𝗰𝗮𝗻𝗻𝗲𝗿𝘀, 𝘄𝗶𝗿𝗲𝗹𝗲𝘀𝘀 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗺𝗼𝗱𝘂𝗹𝗲𝘀, and 𝗶𝗻𝘁𝗲𝗿𝗿𝘂𝗽𝘁-𝗱𝗿𝗶𝘃𝗲𝗻 𝗿𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀. I have developed full embedded solutions involving 𝗽𝗲𝗿𝗶𝗽𝗵𝗲𝗿𝗮𝗹 𝗶𝗻𝘁𝗲𝗿𝗳𝗮𝗰𝗶𝗻𝗴, 𝗨𝗟𝗣 𝗮𝗻𝗱 𝗱𝗲𝗲𝗽-𝘀𝗹𝗲𝗲𝗽 𝗽𝗼𝘄𝗲𝗿 𝗼𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻, 𝗠𝗤𝗧𝗧/𝗛𝗧𝗧𝗣 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝗰𝗮𝘁𝗶𝗼𝗻, 𝗰𝗹𝗼𝘂𝗱-𝗰𝗼𝗻𝗻𝗲𝗰𝘁𝗲𝗱 𝗱𝗲𝘃𝗶𝗰𝗲𝘀, and custom protocol handling. 𝐖𝐡𝐚𝐭 𝐲𝐨𝐮 𝐜𝐚𝐧 𝐞𝐱𝐩𝐞𝐜𝐭 𝐟𝐫𝐨𝐦 𝐦𝐞: ✔ Clean, optimized, and well-structured firmware ✔ RTOS-based application development (tasks, queues, timers, interrupts) ✔ Professional communication and timely delivery ✔ IoT connectivity development ---------------------------------------------------------- 𝐌𝐲 𝐂𝐨𝐫𝐞 𝐄𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞 ---------------------------------------------------------- • Microcontrollers: 𝐄𝐒𝐏𝟑𝟐, 𝐒𝐓𝐌𝟑𝟐 (𝐒𝐓𝐌𝟑𝟐𝐋𝟒/𝐒𝐓𝐌𝟑𝟐𝐅𝟒), 𝐧𝐑𝐅𝟗𝟏𝟔𝟎, 𝐧𝐑𝐅𝟓𝟐 • Protocols: 𝐌𝐐𝐓𝐓, 𝐁𝐋𝐄, 𝐖𝐢-𝐅𝐢, 𝐋𝐓𝐄-𝐌/𝐍𝐁-𝐈𝐨𝐓, 𝐇𝐓𝐓𝐏, 𝐆𝐍𝐒𝐒, 𝐄𝐭𝐡𝐞𝐫𝐧𝐞𝐭 • Tools/SDKs: 𝐄𝐒𝐏-𝐈𝐃𝐅, 𝐒𝐓𝐌𝟑𝟐𝐂𝐮𝐛𝐞𝐈𝐃𝐄, 𝐙𝐞𝐩𝐡𝐲𝐫 𝐑𝐓𝐎𝐒, 𝐅𝐫𝐞𝐞𝐑𝐓𝐎𝐒, 𝐀𝐫𝐝𝐮𝐢𝐧𝐨 𝐈𝐃𝐄 • Build Systems: 𝐂𝐌𝐚𝐤𝐞, 𝐌𝐚𝐤𝐞𝐟𝐢𝐥𝐞 • Peripherals: 𝐔𝐀𝐑𝐓, 𝐒𝐏𝐈, 𝐈𝟐𝐂, 𝐂𝐀𝐍, 𝐑𝐒𝟐𝟑𝟐 • Languages: 𝐂, 𝐂++, 𝐄𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐂, 𝐂#, 𝐏𝐲𝐭𝐡𝐨𝐧 If you're looking for a dependable Embedded Firmware Engineer who can turn your hardware into a robust, efficient, and production-ready embedded product — I’m here to help. Let’s work together and turn your ideas into Reality!

  • STM32
  • FreeRTOS
  • Embedded System
  • nRF52
  • Firmware Programming
  • Raspberry Pi Firmware
  • Microcontroller
  • Microcontroller Programming
  • Arduino Firmware
  • Embedded Application
  • Embedded C
  • Software Development
  • Internet of Things
  • ESP32
  • PCB Design
Dosithee M.

Bressuire, France

$70/hr
5.0
12 jobs

Hey, I’m Dosithée— an Embedded Design Engineer with over eight years of professional experience in embedded systems, electronics design, and firmware development. I focus on building robust, efficient, and production-ready solutions, turning complex ideas into reliable hardware and software products. Experienced across a wide range of architectures and vendors, including: 🔹 Microcontrollers & SoCs - Nordic Semiconductor: nRF51, nRF52, nRF53 - Texas Instruments: CC13xx, CC25xx, CC26xx, CC32xx - STMicroelectronics: STM8, STM32, BlueNRG-1/2 - Espressif: ESP8266, ESP12, ESP32, ESP32-S3, ESP32-C3 - AVR & 8051 families (Atmel, Intel, Nuvoton) - Cypress BLE PSoCs and Dialog Semiconductor DA145xx series 🔹 Development Platforms & SBCs - Arduino (Uno, Nano) - STM32 Nucleo & Discovery - TI LaunchPad - Raspberry Pi, Banana Pi, BeagleBone Black 🔹 Hardware & Peripheral Integration - RFID and biometric (fingerprint) modules - RF modules: Wi-Fi, BLE, Zigbee, Nordic, Silicon Labs - Camera modules (OmniVision) - Displays: LCD, TFT, OLED, GLCD, LED - External storage: SD cards, memory ICs - IoT and wireless communication modules 🔹 Software, Tools & Simulation - IDEs: Keil, STM32CubeIDE, Visual Studio Code - PCB Design: Altium Designer, KiCad, Eagle, EasyEDA - Simulation & Modeling: MATLAB/Simulink, Proteus, Multisim, Logisim - IoT Platforms: Blynk, Arduino Cloud, Adafruit IO, ThingsBoard 🔹 Wireless & Networking - Wi-Fi, BLE, Zigbee, LoRa - MQTT, HTTP/HTTPS - TCP/IP, FTP, RTSP - Selected Projects - STM32-based Automatic Street Lighting System - Gesture-Controlled Robot using ATmega32 - Smart Touchless Trash Bin - Industrial IoT Gateway (NodeMCU) - Battery Management System (BMS) using STM32 - ESP32 Motor Driver PCB - Custom Power Supply and RF Module PCB Designs Why Work With Me? ✔️ Consistent, on-time delivery with production-quality results ✔️ Cost-effective solutions without sacrificing reliability ✔️ Strong communication and long-term project support ✔️ Client satisfaction is always the top priority Thank you !

  • PCB Design
  • Firmware
  • ESP32
  • Microcontroller Programming
  • Python
  • C++
  • FreeRTOS
  • Internet of Things
  • Linux
  • Arduino
  • Electrical Design
  • Raspberry Pi
  • Embedded C
  • MATLAB
  • FPGA

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

How do I hire a SmartCAT Freelancer on Upwork?

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

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

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

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

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