Muhammad T.
Embedded Systems & Firmware Engineer | ESP32 | STM32 | nRF52 | FreeRTO
Embedded Systems & Firmware Engineer specializing in ESP32, STM32, nRF52, FreeRTOS, and Embedded Linux. I develop reliable embedded software for IoT devices, wireless products, sensor systems, and custom hardware from prototype bring-up and peripheral drivers to debugging, optimization, and production-ready firmware. My core experience includes: • MCUs & Platforms: ESP32/ESP32-S3, STM32, Nordic nRF52/nRF52840, Arduino, Raspberry Pi 4/5 • Firmware: Embedded C/C++, Bare-Metal, FreeRTOS, BSP/HAL, peripheral & device driver development • Embedded Linux: Raspberry Pi, Linux-based device applications, hardware interfacing, Python/C++ • Wireless & IoT: BLE, Wi-Fi, LoRa/LoRaWAN, MQTT • Interfaces & Protocols: I2C, SPI, UART/USART, RS485, CAN, Modbus • Sensors & Signal Processing: IMU, radar, LiDAR, ADCs, real-time sensor processing • Development Tools: ESP-IDF, STM32CubeIDE, Arduino IDE, PlatformIO, nRF Connect SDK What I can help with 1. Custom firmware development and architecture 2. MCU bring-up and peripheral integration 3. ESP32, STM32 and nRF52 firmware development 4. FreeRTOS and real-time application development 5. BLE, Wi-Fi, LoRa and MQTT connectivity 6. Embedded Linux development on Raspberry Pi 7. BSP/HAL and low-level driver development 8. Debugging and improving existing firmware/codebases 9. Sensor integration and real-time data processing 10. Low-power and performance optimization I focus on clean, maintainable and deterministic firmware with attention to processing overhead, memory usage, power consumption, reliability, and real-time performance. If you have a custom board, prototype, sensor, wireless device, or existing firmware that needs to be developed or debugged, send me the requirements and I'll help you determine the right approach.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.5k
Billed in all: $5,448$5.4k
$255 in the last 6 months
Across 14 contracts
Earnings, last 30 days
Skill rankings: Top 20% in C++
Ranked by MRR among everyone on Upwork with the skill.
- #7UART18 freelancers · 🇵🇰 #1Top 39%🇵🇰#1 of 2
- #14CAN Bus61 freelancers · 🇵🇰 #3Top 23%🇵🇰#3 of 13
- #28Driver Development106 freelancers · 🇵🇰 #5Top 26%🇵🇰#5 of 13
- #50WiFi168 freelancers · 🇵🇰 #6Top 30%🇵🇰#6 of 21
- #66FreeRTOS200 freelancers · 🇵🇰 #17Top 33%🇵🇰#17 of 38
- #75LoRa193 freelancers · 🇵🇰 #15Top 39%🇵🇰#15 of 40
- #77nRF52190 freelancers · 🇵🇰 #20Top 41%🇵🇰#20 of 45
- #93Embedded Linux360 freelancers · 🇵🇰 #15Top 26%🇵🇰#15 of 43