Skip to content
BackNov 7
Ravi K.

Ravi K.

Expert Embedded Engineer and Software Developer

I am an embedded systems specialist with over 8 years of experience in developing software, firmware, and hardware solutions. I’ve successfully delivered 100+ projects that integrate cutting-edge functionalities—from multi-threading and AI-on-edge to seamless wireless connectivity. ------------------------------ Core Competencies: ➡️ Microcontrollers -- Proficient with TI, STM32, ESP32, ESP8266, Atmega, and a wide range of Arduino boards. ➡️ Frameworks -- Expertise in bare-metal programming, FreeRTOS, STM32Cube, ESP-IDF, Arduino, and PlatformIO. ➡️ Linux -- Experience developing on x86, ARM, and Raspberry Pi systems. ➡️ Electronics -- Skilled in sensor integration, display management, and PCB design. ➡️ Wireless Protocols -- Deep knowledge of Bluetooth Low Energy (BLE), WiFi, Xbee, Zigbee, ESP-Now, LoRa, low-frequency radio, and mesh networking solutions. ➡️ Wired Protocols -- Familiar with SPI, I2C, RS232, RS485, UART, CAN-Bus, and more. ➡️ UI Frameworks -- Proficient in creating graphical interfaces using bare-metal techniques, LVGL, and Qt QML. ➡️ Platform integration -- Experience integrating embedded systems with cloud platforms and IoT solutions such as AWS IoT, Azure, and ThingsBoard, utilizing MQTT, REST, and other gateway protocols. ------------------------------ Project Highlights: ✅ Real-Time Multi-Threading -- Implemented robust solutions using FreeRTOS. ✅ AI-on-Edge -- Integrated AI functionalities into constrained embedded environments. ✅ Wireless Connectivity -- Delivered projects with WiFi, BLE, LTE, LoRa, Zigbee and others. ✅ Advanced Networking -- Developed mesh networking solutions implemented over a variety of protocols like ESP-Now, Radio, BLE, XBee, etc. ✅ Power Management -- Utilized deep-sleep modes, watchdog timers, and ULP cores for energy efficiency. ✅ User Interfaces -- Designed intuitive touch interfaces and captive portals, often paired with companion mobile apps. ✅ Device Management -- Executed comprehensive device management strategies, including OTA updates, fault recovery, and remote monitoring. ------------------------------ What I Offer: 💾 Firmware Design: With 8+ years of coding expertise, I provide rapid and reliable firmware development tailored to your hardware. ☁️ Cloud Setup: I can setup your IoT Platform backend including Amazon AWS, Azure, and even open-source solutions like Thingsboard. ⚡ Hardware Engineering: From schematics and circuit design to component selection and PCB layout, I cover the entire hardware development lifecycle. 📱 GUI Integration: Specializing in embedded products with graphical user interfaces, I leverage LVGL and Qt to create user-friendly, visually appealing designs. ------------------------------ I am passionate about exploring new technologies and continuously expanding my expertise. While I may not know every technology off the bat, I commit to learning what’s needed—without charging for my learning time. I’d be delighted to discuss your ideas and explore how we can bring them to life. Best Regards, Ravi Kharb

🇮🇳Sonipat, India$30/hr100% JSS4.43 (54)Since Oct 2020

Earnings and projects

MRR
$20

Last 6 months ÷ 6

World#165,121 / 412k
🇮🇳Country#17,408 / 45.9k
Revenue, last 30 days
$0

Last 6 months: $119

Total earnings
$46k

Billed in all: $47k

World#81,270 / 412k
🇮🇳Country#12,026 / 45.9k
Per project
$555

$40 in the last 6 months

World#173,072 / 412k
🇮🇳Country#21,570 / 45.9k
Projects, last 6 months
3
67% fixed33% hourly
World#66,481 / 412k
🇮🇳Country#7,740 / 45.9k
Projects in all
83

Across 93 contracts

74% fixed26% hourly
World#35,167 / 412k
🇮🇳Country#6,191 / 45.9k

Earnings, last 30 days

$47kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$46.5k$47.0k$47.5k$48.0kOct 8Oct 23Nov 7

Skill rankings: Top 28% in C

Ranked by MRR among everyone on Upwork with the skill.

  1. #100Qt Framework323 freelancers · 🇮🇳 #12Top 31%
  2. #127Embedded Linux360 freelancers · 🇮🇳 #13Top 35%
  3. #132Hardware Prototyping267 freelancers · 🇮🇳 #9Top 49%
  4. #195Firmware Programming418 freelancers · 🇮🇳 #21Top 47%
  5. #211Microcontroller Programming535 freelancers · 🇮🇳 #16Top 39%
  6. #247Raspberry Pi623 freelancers · 🇮🇳 #39Top 40%
  7. #294STM32545 freelancers · 🇮🇳 #28Top 54%
  8. #304Internet of Things718 freelancers · 🇮🇳 #62Top 42%