Purple-Air (AQI Monitoring device)
Contributed to ZephyrOS project, developed OTA update support, captive portal, and modernized development techniques.
Muhammad H is an experienced embedded software engineer with over three years of hands-on experience designing and developing automotive, IoT, and real-time embedded systems. He specializes in C, C++, and Python development across resource-constrained microcontroller platforms, with deep expertise in peripheral interfaces such as CAN, SPI, I2C, UART, ADC, and GPIO, and real-time operating systems including Zephyr RTOS and FreeRTOS. In his recent role at Software Motion, he developed automation and tooling for automotive ECU…
Contributed to ZephyrOS project, developed OTA update support, captive portal, and modernized development techniques.
Designed captive portal, integrated Microsoft Azure, developed JSON-based file storage, power measurement algorithm, dimmer integration, and touch button integration.
Designed and developed Real-time frequency-domain Spectrum Analysis feature, optimized GUI responsiveness, and resolved critical memory leaks.
The wifi driver of esp32 was unable to support the APSTA mode, when AP mode is enabled the STA mode turned off and vice versa. Added support for it by adding additional net_if in APSTA mode, One interface(2) is used as STA interface and second interface(1) is used as AP interface to support both mode at the same time. Added CONFIG_ESP32_WIFI_APSTA_MODE in kconfig to enable and disable APSTA support.

Muhammad is available for hire
Schedule an interview14 days risk-free trial · No commitments · We handle contracts and payroll
Muhammad H is an experienced embedded software engineer with over three years of hands-on experience designing and developing automotive, IoT, and real-time embedded systems. He specializes in C, C++, and Python development across resource-constrained microcontroller platforms, with deep expertise in peripheral interfaces such as CAN, SPI, I2C, UART, ADC, and GPIO, and real-time operating systems including Zephyr RTOS and FreeRTOS. In his recent role at Software Motion, he developed automation and tooling for automotive ECU…
Contributed to ZephyrOS project, developed OTA update support, captive portal, and modernized development techniques.
Designed captive portal, integrated Microsoft Azure, developed JSON-based file storage, power measurement algorithm, dimmer integration, and touch button integration.
Designed and developed Real-time frequency-domain Spectrum Analysis feature, optimized GUI responsiveness, and resolved critical memory leaks.
The wifi driver of esp32 was unable to support the APSTA mode, when AP mode is enabled the STA mode turned off and vice versa. Added support for it by adding additional net_if in APSTA mode, One interface(2) is used as STA interface and second interface(1) is used as AP interface to support both mode at the same time. Added CONFIG_ESP32_WIFI_APSTA_MODE in kconfig to enable and disable APSTA support.
Other vetted developers with similar skills and experience