Skip to content
BackNov 7
Muhammad Ammar Y.

Muhammad Ammar Y.

Senior Embedded Engineer | Firmware, IoT, STM32, ESP32, Embedded Linux

"Really experienced firmware programmer, knowledgeable about hardware design, which makes him a good solution provider." - Nizan (Upwork client) Hi, I'm Ammar, a Senior Embedded Engineer with 12+ years of experience. I build firmware and IoT devices that don't just work on the bench, they keep working in the field. QUICK FACTS Days: Monday to Friday Hours: Flexible Time zones: PKT, Europe, US East WHAT I CAN DO FOR YOU • Firmware development: bare-metal and RTOS (FreeRTOS, TI-RTOS, Micrium OS-III) in C and C++ • Embedded Linux: system programming, drivers, kernel work, shell scripting • IoT devices: ESP32, nRF52, nRF9160, TI CC32, Telit and u-blox modules, u-blox GNSS • Secure networking: TCP/IP, UDP, HTTP, MQTT, SSL/TLS, AWS IoT Device Management • Hardware bring-up and debugging: I2C, SPI, UART, USB, Ethernet • PCB review, schematic design and system integration TYPICAL PROJECTS • Working prototypes with sensors, motor control and connectivity • Taking a prototype to a stable, production-ready product • Fixing or stabilizing firmware on an existing device • Reading and documenting existing C firmware (ESP32 and STM32) • Industrial controllers, smart home and relay control, audio and IoT boards WHY CLIENTS WORK WITH ME ✔ I understand both hardware and software, so problems get solved faster ✔ Production-focused code, not demo-only code • Clean, documented, maintainable firmware • Clear communication and on-time delivery Clients mention clear communication, reliable delivery and strong technical knowledge. Tell me what you are building, what is not working, and your deadline. I will reply within a few hours with a clear plan.

🇵🇰Lahore, Pakistan$15/hr100% JSS4.73 (4)Since Feb 2020

Earnings and projects

MRR
$3

Last 6 months ÷ 6

World#178,726 / 412k
🇵🇰Country#26,698 / 52.9k
Revenue, last 30 days
$0

Last 6 months: $20

Total earnings
$26k

Billed in all: $26k

World#121,837 / 412k
🇵🇰Country#11,558 / 52.9k
Per project
$5.1k

$20 in the last 6 months

World#33,916 / 412k
🇵🇰Country#1,943 / 52.9k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇵🇰Country#22,564 / 52.9k
Projects in all
5

Across 6 contracts

17% fixed83% hourly
World#266,042 / 412k
🇵🇰Country#41,894 / 52.9k

Earnings, last 30 days

$26kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$25.5k$26.0k$26.5k$27.0kOct 8Oct 23Nov 7

Skill rankings: Top 30% in C

Ranked by MRR among everyone on Upwork with the skill.

  1. #26Real-Time Operating System71 freelancers · 🇵🇰 #7Top 37%
  2. #32ARM Cortex-M68 freelancers · 🇵🇰 #8Top 47%
  3. #126MQTT252 freelancers · 🇵🇰 #30Top 50%
  4. #134Embedded Linux360 freelancers · 🇵🇰 #24Top 37%
  5. #145Bluetooth LE293 freelancers · 🇵🇰 #26Top 49%
  6. #204Firmware Programming418 freelancers · 🇵🇰 #57Top 49%
  7. #225Microcontroller Programming535 freelancers · 🇵🇰 #48Top 42%
  8. #289Embedded C658 freelancers · 🇵🇰 #51Top 44%