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.
Earnings and projects
Last 6 months ÷ 6
Billed in all: $17,973$18k
Across 47 contracts