Skip to content
BackNov 7
Muhammad Moiz K.

Muhammad Moiz K.

Embedded Software Engineer | PCB Designer

I help startups and product teams in design, debugging, and shipping reliable embedded Linux, PCB, and microcontroller-based systems, without delays, unstable firmware, or integration headaches. With 10+ years of development experience and 40+ successfully delivered Upwork projects (100% Job Success), I solve hard, low-level engineering problems, including: • Linux kernel & device driver development • Firmware development in C/C++ for ARM Cortex-M / STM32 • Hardware–software integration and bring-up • Network driver development and protocol debugging • Performance, stability, and reliability issues in embedded systems. > Core Technical Skills: • Languages: C, C++, Embedded C, Python, Bash • Embedded & OS: Embedded Linux, FreeRTOS, Multithreading, ARM Cortex-M, STM32, Raspberry Pi • Linux Expertise: Kernel modules, device drivers, network drivers, QEMU device modeling • Interfaces & Protocols: UART, I²C, SPI, USB, RS-232/485, Modbus, BLE • Debugging & Tools: GDB, KGDB, J-Link, ST-Link, ftrace • Hardware & PCB: OrCAD, Altium, Eagle, KiCAD If you’re looking for a reliable embedded engineer who can own complex systems end-to-end, feel free to message me on the platform. I’m happy to discuss your project.

🇵🇰Karachi Central, Pakistan$25/hr100% JSS4.82 (37)Since Feb 2019

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#150,053 / 412k
🇵🇰Country#15,052 / 52.9k
Revenue, last 30 days
$0
Total earnings
$18k

Billed in all: $18k

World#150,053 / 412k
🇵🇰Country#15,052 / 52.9k
Per project
$393
Projects, last 6 months
0
World#209,850 / 412k
🇵🇰Country#32,103 / 52.9k
Projects in all
45

Across 47 contracts

68% fixed32% hourly
World#67,784 / 412k
🇵🇰Country#10,719 / 52.9k

Earnings, last 30 days

$18kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$17.6k$17.8k$18.0k$18.2kOct 8Oct 23Nov 7

Skills