Skip to content
BackNov 7
Muhammad Bilal D.
Upwork badge

Muhammad Bilal D.

Embedded Systems Engineer | PCB Designer | Senior Firmware Developer

From EV inverter power stages to 3 revision industrial instrumentation, I design hardware that ships. Schematic, multi-layer layout, firmware and manufacturing files; one engineer, start to finish. Industrial clients come back to me revision after revision. One inspection company has trusted me with more than ten boards: their core instrumentation system through three generations, plus processor carriers, data loggers, and high-temperature power boards. That kind of repeat work only happens when boards work and deadlines hold. WHERE I'M STRONGEST • Industrial instrumentation: thermocouple front ends, data acquisition, CAN bus, Ethernet, isolated interfaces • Processor and high-speed boards: STM32H7 carriers, CM5 IO boards, USB-to-Gigabit-Ethernet, Teensy 4.1 systems • Wireless and IoT: ESP32, nRF52 BLE, RFID, automation for commercial agriculture • Power and motor control: EV inverter gate-drive and power stages, sensorless BLDC, drone ESCs, multi-motor drivers, buck/boost, AC-DC, battery systems WHAT YOU GET • Schematic and 2-6 layer PCB layout in Altium, KiCad or EasyEDA • Firmware in C/C++ for STM32, ESP32, nRF52 and AVR • A complete manufacturing package: Gerber, pick and place, assembly drawings, BOM • DFM/DFA review and sourcing through JLCPCB/LCSC, DigiKey and Mouser • Bring up and debugging support until the board performs HOW I WORK Most respins are caused by decisions made before layout starts. I lock down requirements, part availability and manufacturing constraints first, so your first prototype is close to your final product. You own every design file and the documentation is clear enough for any engineer to pick up. Send me your requirements; a concept, a board that isn't working or a prototype ready for production. I'll reply with the right questions and a clear plan.

🇵🇰Islamabad, Pakistan$30/hr100% JSS5.00 (1)Since Aug 2023

Earnings and projects

MRR
$2.5k

Last 6 months ÷ 6

World#17,031 / 412k
🇵🇰Country#1,895 / 52.9k
Revenue, last 30 days
$2.2k

Last 6 months: $15k

Total earnings
$22k

Billed in all: $24k

World#134,041 / 412k
🇵🇰Country#13,036 / 52.9k
Per project
$5.4k

$4.9k in the last 6 months

World#31,934 / 412k
🇵🇰Country#1,784 / 52.9k
Projects, last 6 months
3
0% fixed100% hourly
World#66,479 / 412k
🇵🇰Country#13,400 / 52.9k
Projects in all
4

Across 5 contracts

40% fixed60% hourly
World#283,741 / 412k
🇵🇰Country#43,856 / 52.9k

Earnings, last 30 days

$23.5k+$2.2k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$20k$22k$24kNo dataOct 8Oct 23Nov 7

Read once a week before Oct 31, 2026, daily since. Dotted: longer than usual between two readings. Hatched: over two weeks without one.

Skill rankings: Top 5% in Arduino Firmware

Ranked by MRR among everyone on Upwork with the skill.

  1. #6Power Distribution79 freelancers · 🇵🇰 #3Top 8%
  2. #6Arduino IDE70 freelancers · 🇵🇰 #2Top 9%
  3. #8EasyEDA120 freelancers · 🇵🇰 #3Top 7%
  4. #10Schematic141 freelancers · 🇵🇰 #2Top 7%
  5. #11Arduino Firmware204 freelancers · 🇵🇰 #3Top 5%
  6. #17Power Electronics221 freelancers · 🇵🇰 #2Top 8%
  7. #32Multilayer PCB310 freelancers · 🇵🇰 #7Top 10%
  8. #36Firmware Programming418 freelancers · 🇵🇰 #8Top 9%