Skip to content
BackNov 7
Muhammad A.
Upwork badge

Muhammad A.

Embedded Systems Engineer | IoT Devices, Firmware and PCB Design

Hi, I’m Muhammad Awais, a passionate embedded systems engineer turning ideas into market-ready IoT, wearable, and medical devices. I combine firmware expertise, reliable connectivity, and smart hardware design to deliver end-to-end solutions. 💡 What I Do: ✅ Firmware Development: STM32, ESP32, Arduino, Raspberry Pi, Qualcomm IoT modules – including low-level drivers, FreeRTOS, custom bootloaders, and OTA updates. ✅ IoT & Connectivity: GNSS, NB-IoT, BLE, MQTT – building robust, low-power connected solutions. ✅ Hardware & PCB Expertise: Schematic design, component selection, PCB layout, and production-ready enclosures. ✅ Software & Automation: Python scripting, GUI development (PyQt5/Qt Creator), and CI/CD pipelines for seamless firmware deployment. 🌟 Projects I’ve Delivered: ✅ Wearables: Smart collars for pets & livestock, BLE-based alarm & prayer reminder bracelets. ✅ Medical Devices: Gas monitoring systems, operation theatre control panels, medical alarm monitors. ✅ Industrial & IoT Solutions: Plant & Vibration monitoring systems, RTSP→UDP streaming, PLC-based automation. 💪 Why Me: ✔ End-to-end embedded solutions — firmware, hardware, and connectivity. ✔ Strong understanding of IoT protocols & low-power designs. ✔ Rapid prototyping & deployment with attention to detail. ✔ Hands-on experience with both industrial & consumer-grade devices. If you’re looking for a dedicated engineer who can turn complex concepts into reliable products, I’m here to help. Let’s build something amazing together!

🇵🇰Islamabad, Pakistan$40/hr100% JSS4.97 (10)Since Oct 2020

Earnings and projects

MRR
$1.8k

Last 6 months ÷ 6

World#25,795 / 412k
🇵🇰Country#2,963 / 52.9k
Revenue, last 30 days
$0

Last 6 months: $11k

Total earnings
$32k

Billed in all: $34k

World#105,760 / 412k
🇵🇰Country#9,688 / 52.9k
Per project
$1.9k

$5.4k in the last 6 months

World#80,550 / 412k
🇵🇰Country#6,262 / 52.9k
Projects, last 6 months
2
50% fixed50% hourly
World#88,918 / 412k
🇵🇰Country#17,051 / 52.9k
Projects in all
17

Across 19 contracts

79% fixed21% hourly
World#149,089 / 412k
🇵🇰Country#24,806 / 52.9k

Earnings, last 30 days

$33.7kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$33.0k$33.5k$34.0k$34.5kOct 8Oct 23Nov 7

Skill rankings: Top 7% in Arduino

Ranked by MRR among everyone on Upwork with the skill.

  1. 3GSM25 freelancers · 🇵🇰 #1Top 12%
  2. #9ESP8266106 freelancers · 🇵🇰 #4Top 8%
  3. #13ARM Microcontroller70 freelancers · 🇵🇰 #2Top 19%
  4. #49Firmware Programming418 freelancers · 🇵🇰 #11Top 12%
  5. #49Hardware Design355 freelancers · 🇵🇰 #8Top 14%
  6. #53Microcontroller Programming535 freelancers · 🇵🇰 #7Top 10%
  7. #57Raspberry Pi623 freelancers · 🇵🇰 #11Top 9%
  8. #60Embedded C658 freelancers · 🇵🇰 #7Top 9%