Talent badge filter
Skills filter
BILAL A.
$49/hr
100% Job Success
$200K+ earned
Offers consultations
Start of list.
End of list.
Senior Embedded Firmware & IoT Engineer | Matter Certified | 12+ Years I help companies ship production-ready IoT devices faster, with confidence, and ready for certification. With 12+ years in embedded firmware and IoT, I've delivered firmware for 10+ Matter-certified products over the past 3 years: smart locks, lighting systems, smart plugs, EV chargers, energy management devices, contact sensors, and window coverings. I know the Matter certification process end-to-end from harness testing to interoperability and I've shipped on both Matter over Thread and Matter over Wi-Fi. My work covers the full product lifecycle: hardware bring-up, custom bootloaders, RTOS firmware, OTA updates, cloud connectivity (AWS IoT, Azure IoT), and large-scale deployment. I build both end devices and IoT gateways used in real commercial products. Core Expertise: ✅ Matter over Thread & Wi-Fi end devices and gateways (RGB lights, door locks, sensors, window coverings, plugs, EV chargers) ✅ IoT Gateway design with Z-Wave, Zigbee, BLE Mesh, Matter & Thread Nordic, Espressif, Silicon Labs chipsets ✅ IoT Gateway connectivity over LTE and Wi-Fi ✅ Embedded Linux firmware with Yocto, Buildroot & OpenWrt ✅ OpenThread Border Router on ESP32 and Raspberry Pi ✅ OTA firmware — Thread, Matter, Z-Wave, BLE Mesh, Zigbee, and bare metal devices ✅ Custom bootloader design for Linux and bare metal embedded devices (U-Boot, MCUboot) ✅ Secure Boot, Flash Encryption, and TrustZone-based security ✅ Real-time OSs: FreeRTOS, Zephyr, mbed OS, CMSIS ✅ Low-power optimization — nRF52, ESP32, STM32, Silicon Labs ✅ Linux device drivers development (character, platform, SPI/I2C/UART drivers) ✅ Linux kernel porting, configuration, and BSP bring-up for custom hardware ✅ Device Tree (DTS) configuration and customization ✅ Video streaming & recording with GStreamer, AWS WebRTC ✅ Cloud connectivity AWS IoT Core and Azure IoT Core ✅ MQTT, CoAP, HTTP/HTTPS, WebSocket protocol implementation ✅ Automotive CAN — keypads, displays, touch panels, switching products (ESP32, nRF52840) ✅ Embedded GUI: Qt, LVGL, uGFX ✅ Wired protocols: UART, I2C, SPI, I2S, SDIO, USB, Ethernet ✅ Wireless protocols: BLE, BLE Mesh, Wi-Fi, Thread, Zigbee, Z-Wave, LTE-M, NB-IoT, LoRa ✅ Hardware bring-up, schematic review, and debugging with JTAG/SWD/logic analyzers ✅ CI/CD pipeline setup for embedded projects (GitHub Actions, Jenkins, west, CMake) ✅ Inter-processor communication (IPC, RPMsg, shared memory) on multi-core SoCs ✅ File systems for embedded Linux: ext4, UBIFS, JFFS2, SquashFS, overlayfs ✅ Containerization on embedded Linux — Docker, balenaOS ✅ Memory management, heap optimization, and stack profiling on constrained devices ✅ Unit testing and HIL (Hardware-in-the-Loop) testing for firmware ✅ Power management subsystems — suspend/resume, tickless idle, sleep modes ✅ Modbus RTU/TCP protocol implementation for industrial IoT applications ✅ Edge computing and local inference with TensorFlow Lite on microcontrollers Platforms: nRF52840, nRF5340, nRF9151, nRF7002, ESP32, ESP32-C3/C6/S3/H2, EFR32xG24, EFR32xG22, BG95, BG22, BGM220, STM32, Z-Wave 800, Raspberry Pi, Raspberry Pi Pico W, Beaglebone, Quectel SC20/SC206E, PIC16/18, dsPIC, TM4C123 Languages & Tools: C/C++, Python, Shell scripting · ESP-IDF, nRF Connect SDK, Simplicity Studio, STM32CubeIDE, Zephyr, MPLAB, Keil, Segger, Arduino IDE, Node-RED, GDB, Wireshark, SEGGER SystemView If you're building an IoT product and need an engineer who understands real-time constraints, wireless protocols, low-power design, and certification requirements I can help you get there.
BILAL A. has worked .
Sergii P.
$39/hr
100% Job Success
$2M+ earned
Available now
Offers consultations
Start of list.
End of list.
✅ 100% Client Recommendation ✅ Top Embedded and Firmware developer ✅ Top Hardware designer ✅ Top Software design ✅ Top Mechanical design and industrial design ✅ Top Enclosure design Services: 1) Hardware/Electronics design (Power, Analog, Digital/High-speed and RF electronics design) 2) Precertification testing (EMI, ESD, EMC, FCC, CE, UL) 3) Firmware design С/C++ (Bare metal MCU/MPU, FreeRTOS, Zephyr RTOS, Embedded Linux, Wireless protocols, Security, Interfaces, etc) 4) Industrial and Mechanical design (Enclosure design, 3D printing, IP standards, Prepare all for injection molding, etc) 5) UX/UI design (Embedded devices with displays, Mobile and Desktop applications) 6) Software design (Android, IOS, Linux kernel and user space development) 7) Embedded Quality Assurance(QA) and testing 8) Manual verification/testing PCB/FPC, functional and unit testing of the Firmware/Software, stress testing, temperature range testing Service->Hardware design service: - Power electronics design: (PFC, Solar charging controller, chargers, high voltage control, Motor controllers DC/AC/BLDC ) - Analog electronics design: High-accuracy analog measurements, Noise filtration, Digital to analog conversion, Amplifying signal - Digital and high-speed electronics design: - Memories DDRx/LPDDRx, SDRAM, Camera and display interfaces (MIPI-DSI, MIPI-CSI, DisplayPort, etc), Data communication interfaces (QSpi, SPI, UART, I2C, FMC, I2S, USB 2/3.x, etc), ( - RF Designs: ( 50-60 GHz (Radars), 1-6 GHz (UWB, Wifi, BLE, ZigBee, GPS, NB-IoT, LTE-M/LTE, Z-Wave, etc), 13,6 MHz, 128 kHz (NFC, RFID, etc), 433 MHz (Custom protocols) Service->Industrial and Mechanical design - Industrial design of the sketch - it includes a few sketch designs, depending on the physical sizes of the device, specific of industry and user experience - Mechnical CAD design with deep PCB integration - it includes full mechanical draw based on the industrial design with detailed sizes, materials and manufacturing specific. - Thermal calculation and simulation - it includes simulation of the heating device inside enclosure, with theoretical cooling calculation - 3D printing and verification - we use 3D printer hp jet fusion 5210, with a very nice quality of printing, that helps us to make a good verification of parts with PCBs - Injection molding - the last step, which includes manufacturing optimization and making pres forms, preparing documentation for the manufacturing Service->Firmware design С/C++: - Languages: C/C++, Assembler - Diagrams: Block, UML, Workflow, APIs - Interfaces: I2S, SAI, MIPI-DSI, MIPI-CSI, USB 2/3.x, LTDC, DDR3/DDR4/LPDDR4, I2C, SPI/QSPI, UART, CAN, Ethernet - Wireless: NB-IoT, LTE M, GPRS, GPS, LTE, UWB, WiFi, BLE, ZigBee, Z-Wave, LoRa, Thread, 6LoWPAN, Sub 1GHz, NFC (13,6 MHz), RFID 433 MHZ and 128 kHz - Protocols : MQTT, HTTP, FTP, Modbus TCP/RTU, SNMP, TCP/IP, UDP/IP, DLMS, custom protocols - Security: AES, SSL/TLS, custom algorithms - Libs and frameworks: TouchGFX (GUI lib for MCU), emWin (GUI lib for MCU), LVGL (GUI lib for MCU), WolfSSL (SSL/TLS), Mbed TLS(SSL/TLS), osxMotionFX (Sensors fusion algorithm based on the Kalman theory), FatFS, lwIP (TCP/IP stack), WICED (Wifi stack), aws/amazon-freertos, Paho MQTT, TensorFlow - Embedded OS: FreeRTOS, TI-RTOS, ZephyrOs, Embedded Linux, Yocto, ROS - MCUs: NXP (i.MX RT1064, LPC1100, LPC4000), Nordic (NRF52xx/NRF53xx/NRF91xx), TI (CC3220/CC26xx/CC1100/CC3200, MSP430), Espressif (esp32, esp8266), ST(STM32H7/F7/F4/L4/F0/L0/WB/WL/G0 and STM8), Atmel/Microchip(SAM D20/D21/L21/R21/V70/V71, SAMA5/SAM4/SAMD4), Silicon Labs(EFR32, ZGM130S), Cypress (PSoC 3/PSoC 4), Kinetis (Family MK81FN256VDC15), Holtek (HT68xx) - MPUs: Analog Devices (ADSP-2156x SHARC), Qualcomm (Snapdragon 625/425/610/845), Allwinner (A64, A33, H3, H6 series), NXP (I.MX6/I.MX7/I.M8) , ST(STM32MP1) - SOMs: NVIDIA Jetson nano, NVIDIA Jetson Orin Nano, NVIDIA Jetson AGX Orin, Toradex (Colibri iMX6, IMX7, IMX8), Raspberry pi (CM3, CM4 modules), Inforce (Qualcomm Snapdragon 410, 820, 845 SOM), 8devices (Mango on Qualcomm IPQ6000/IPQ6010 Soc), Sensiedge(SensiBle 1 and 2, SensiLora) Service->Software: - Languages: Java, Kotlin, C#, C/C++, Python, Java Script - Diagrams: Block, UML, Workflow, APIs - Interfaces: USB, Ethernet - Protocols : MQTT, HTTP, FTP, Modbus TCP/RTU, SNMP, TCP/IP, UDP/IP, DLMS, custom protocols - Wireless: BLE, WiFi, UWB - Security: AES, SSL/TLS - Libs and frameworks: GStreamer, Paho MQTT, WolfSSL (SSL/TLS), Mbed TLS(SSL/TLS), QT framework, Xamarin Forms and Maui, ASP .NET Core and web development, React (web UI development), SQLite DB, FireBase DB, Mong DB, InfuxDB DB, Room, TensorFlow, Node.js - OS: Android, IOS, Linux, Windows
Sergii P. has worked .
Dosithee M.
$70/hr
100% Job Success
$10K+ earned
Start of list.
End of list.
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 !
Dosithee M. has worked .
$10/hr
100% Job Success
$1K+ earned
Start of list.
End of list.
- Rust, C++, C , Zig, Python, JavaScript - ARM architecture - ARMV8, ARMV7, ARMV6 - Shell scripting - Powershell and POSIX shell - Virtualization & emulation – QEMU, VirtualBox - Kernel, OS, and firmware development – bootloaders, initrd, Linux, xv6, custom kernels - Desktop applications - Linux, Windows, MacOS - Networking - Advanced debugging reverse engineering
Victor M. has worked .
$50/hr
100% Job Success
$100K+ earned
Start of list.
End of list.
We are the high tech company that provides IT consultancy, software design and development as well as professional services to the following verticals: Government (Local and Central), Logistics, Tourism, Industry, Health Care, Education… with AI and Big Data applied (Computer Vision,...). We stand for quality, innovation and direct customer relationships. 1. Our mission: Our journey starts with our mission, which is everlasting. We are working as a company and serving as the standard against which we weigh our actions and decisions. - Deliver on time and qualitative services to customer and create a family of happy and satisfied customers with long-term relationship. - Develop innovative and environment friendly solution to improve the quality of education. - Provide outsourcing services in many areas such as logistics management, car parking system. - Build us as a great place to work for our employees and contractors by providing an environment of professional and personal growth. 2. Our vision: Why are we here? What do we do? We seek to partner with educational institutions committed to implementing educational best practices with fidelity to ensure all students succeed. Our vision focuses on Innovation to drive business results and support the community. We will continuously improve our products, training and services to ensure that the best practices we support are easy to implement. We will also strive to provide products and services of the highest value and the value of our products and services will build enduring customer relationships. 3. Our values: Four core values shape our employee-ownership culture and inspire our common mission and vision. - Client focus: As trusted advisors everything we do is valued by our clients. - Quality: We are proud to stand behind work quality of work we deliver. - Team work: As a family we ask for help and help when asked. - More and more: Our company was built on the idea that we could do more and more. That’s why “that’s not my job” isn’t in our vocabulary.
Tuan H. has worked .
Nurkholish A.
$50/hr
99% Job Success
$300K+ earned
Start of list.
End of list.
8+ years of professional experience delivering production software across Desktop, Android, Web, and Embedded/IoT - for industrial, research, and hobbyist clients. Top Rated Plus with $300K+ earned and 11,000+ hours on Upwork. I work as a generalist who ships end-to-end: from PCB and firmware up to dashboards, mobile apps, and cloud integrations. I also leverage modern AI-assisted development (Cursor, Claude, Copilot) to ship faster without compromising quality - pairing it with strong fundamentals in C/C++, debugging, and architecture. What I can build for you: - Cross-platform Desktop apps - Qt, .NET (C#/VB.NET), C++ - Android apps - Java/Kotlin, BLE, GPS, hardware integration - Web apps & dashboards - JS/TS, REST APIs, IoT dashboards, Webflow CMS - Embedded & IoT - AVR, ARM, ESP32/ESP8266, Arduino, Embedded Linux - PCB Design - KiCAD, Eagle, EasyEDA - Connectivity - MQTT, BLE, LoRa, GPRS, RF, TCP/IP, RabbitMQ Languages & tools: C, C++, C#, VB.NET, Java, Python, Go, Swift, JS - Qt, .NET, Android Studio, PlatformIO, Xcode - MySQL, SQLite, JSON - Linux, Windows, macOS, Embedded Linux, Android. Long-term collaborations welcome - I'm currently supporting multiple clients on monthly retainers (sensor monitoring, IoT dashboards, embedded device support). Let's talk about what you're building.
Nurkholish A. has worked .
Hantechno
Associated with
Hantechno
$90K+
earned
Igor B.
$45/hr
100% Job Success
$6K+ earned
Start of list.
End of list.
- 8+ years of experience in C++, C# - Windows services, Desktop app development - Expertise in RPC, SOCI, SQLite, MySQL, Postgres - Skilled in multithreading, IPC, and performance optimization - Development of scalable backend services and distributed systems - Proficient in CMake - Strong debugging skills with GDB, Valgrind - Unit & integration testing using GTest - Experience in industrial automation, including .NET-based systems communicating with PLCs, OPC servers, and ERP environments, as well as serialization/aggregation solutions for packaging lines - Industrial automation (PLC, OPC UA, MQTT)
Igor B. has worked .
$35/hr
100% Job Success
$80K+ earned
Start of list.
End of list.
I'm an italian electronic engineer with more than 15 years of work experience. I work as HW designer; FW and SW developer. As HW designer, I work in Altium, KiCad and Orcad and I have experience in development single MCU (Microchip PIC, ARM Cortex, ESP32) boards with several digital I/O (GPIO, UART, SPI, I2C, PWM,....) and some analog I/O. I design complete board: power section, MCU section, peripheral section,.... I design also boards with battery power; so I have experience in low power PCB design. I have also experience in commercial boards (Arduino, Raspberry, Beaglebone,...) shields design. I have also experience in bluetooth (both 2.0 and 4.0) PCB design. As FW developer, usually I work in C for Eclipse + GNU ARM GCC for different ARM Cortex M0/M0+/M3/M4/M33 manufacturers (STM32Fx, NXP, EFM32/EFR32 SiLabs, Nordic nFR5x, but I'm ready to learn new frameworks). I have also good experience with ESP32 in "esp-idf" framework. I work with both single task (bare metal) and multi task environment (FreeRTOS, RTX,...). I write code for low level driver (GPIO, UART, SPI, I2C, PWM....) management, for medium level (driver for sensor, MEMS, memories, fuel gauge, display,...) and for high level/final application, for bootloader and for OTA. I work also in "C code" commercial boards Arduino/Linux embedded commercial boards (Raspberry and Beaglebone). I have also experience in bluetooth (both 2.0 and 4.0) programming. All my code is covered by unit/integration/stress tests. As SW developer, I work in C, C++, .NET, Java, and lot of others programming languages. Mainly I work for Windows O.S., but I have experience in Linux development too. I have experience in openCV library for image/video processing. I have experience in Android App development with Java (Eclipse + Android SDK + Java).
Davide F. has worked .
$20/hr
100% Job Success
$600+ earned
Start of list.
End of list.
Technical Lead & Strategist | .NET Solutions | Agile Development | Full Stack Development 👋 Greetings! I'm Sarmad, a seasoned software development leader and content strategist with over 6 years of expertise in .NET. I specialize in enhancing digital presence through scalable software solutions and impactful content. My strategic approach ensures every project meets immediate needs while driving long-term growth. My Strategic Approach: 📈 Growth-Focused Development: Aligning technical decisions with your business goals for sustainable impact. 🎯 Content That Converts: Optimizing user journeys, messaging, and SEO for measurable engagement. 🤝 Collaborative Leadership: Partnering with your team to understand needs, streamline processes, and deliver on time. 🛠️ Technical Proficiencies: ✅ Databases: SQL Server (2008, 2012, 2014), MySQL, MongoDB, Elastic, Firebase ✅ Languages: C, C#, JavaScript, HTML5, CSS3, Bootstrap ✅ Server-side Frameworks: ASP.NET, MVC, WCF, Web API, REST, SOAP ✅ Client-side Frameworks: JavaScript, jQuery, AJAX, JSON, AngularJS, Vue.js ✅ CRM: WordPress, Shopify, HubSpot (Email Automation, API Integration) ✅ Operating Systems: Windows (7, 8, 10) ✅ Version Control: GIT, SVN, Bitbucket, TFS ✅ Tools: SQL Developer, Visual Studio, JIRA, Slack, MS Visio, ReSharper ✅ Project Management: Agile, Waterfall, Kanban, Azure DevOps 🌟 What Sets Me Apart: I am not just a coder; I am a leader. Currently managing a team of 6+ developers, I understand industry challenges firsthand and navigate them effectively. Let's Partner for Success – Schedule Your Consultation! 😊 Best Regards, Sarmad.
Sarmad K. has worked .
Ahmed M.
$65/hr
100% Job Success
$400K+ earned
Offers consultations
Start of list.
End of list.
Most hardware projects don't fail because of bad ideas. They fail in the messy space between "working prototype" and "shipping product." That's where I've spent the last 14 years — across 350+ projects and 50+ products now in mass production. Hundred clients have come back for a second project. Here's what's behind that number. I take products from napkin sketch to factory floor — designing the PCBs, writing the firmware, and optimizing the BOMs. That DFM work alone typically saves clients 20–30% on production costs. One client shipped at 12mA after coming to me with a prototype drawing 800mA in sleep mode. That's the difference between a redesign and a launch. The firmware I write runs 24/7 in industrial environments where a crash at 2 AM means someone's driving to a job site. I build for reliability first: FreeRTOS or bare-metal on STM32, ESP32, nRF52/53, RP2040, PIC, and Atmel. Connectivity — MQTT, BLE, Wi-Fi, LoRa, or cellular — gets chosen for the use case, not the trend. On the hardware side: multi-layer PCBs, proper signal integrity, IPC-compliant layouts (2221, 7351) in Altium and KiCad, built for manufacturability from day one. When the project calls for it, I wire the full IoT stack — AWS IoT Core, edge AI/ML inference, secure OTA, and fleet health monitoring. Top-Rated Plus. 100% Job Success Score. If you need an engineer who thinks in yield rates, field reliability, and unit economics — hit "Message" or "Invite to Job." Let's get your product out the door.
Ahmed M. has worked .