
Muhammad Hamza ๐ต๐ธ
Embedded Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Embedded software engineer with 3.5+ years of experience across bare-metal, RTOS, and embedded Linux platforms. Delivered production firmware for IoT, biomedical, home-automation, and EV-charging products, spanning ARM Cortex-M microcontrollers, ESP32 / nRF wireless SoCs, and Raspberry Pi. Comfortable end-to-end: peripheral drivers, communication protocols, cloud connectivity (MQTT / AWS IoT / Firebase), OTA, and CI/CD.
Strong grasp of safety-critical practices, dual-MCU coordination, and shipping features from design through hardware verification.
Experience
Embedded Software Engineer I at Technology Spirits Global (2026-04 โ Present)
- Developing firmware for a wallbox / EV-charger product line on a dual-MCU architecture (ESP32 for connectivity, NXP S32K144 for safety-critical charging control) coordinated over SPI.
- Delivered cloud-sync features over MQTT JSON-RPC: user database export to S3, and end-to-end charging-history upload with per-record acknowledgement, offline catch-up, and reboot-safe persistence.
- Resolved multiple OCPP and MID-meter transaction defects, including spurious transaction stops under mutex contention and incorrect duration values in cloud transaction records.
- Fixed payment-flow defects around zero-amount end-of-session transactions and payment-terminal configuration timing during host registration.
- Contributed to OCPP integration, Solar API (Fronius, KOSTAL), A/B OTA on ESP-IDF, and CI/CD pipelines across product variants.
Embedded Software Engineer I at Mtronic (2025-10 โ 2026-04)
- Developed firmware for seven home-automation products (Smart Dimmer V1/V2, Smart Curtains, Blind and Siren Controllers, Smart LCD Panel, Power Panel) using BLE Mesh networking.
- Integrated products with AWS IoT Core and Home Assistant for cloud connectivity and telemetry, and implemented OTA firmware updates across the product line.
- Brought up multiple hardware revisions across the product family, from driver-level work through validation.
- Implemented BL0942 energy-monitoring IC integration in the Power Panel, including per-hardware calibration for voltage and power measurements.
- Built End-of-Line production-test routines for the product family and contributed to the shared production-test utility and server used across the manufacturing line.
- Owned per-product CI configuration including secure key provisioning for signed firmware releases.
Embedded Software Developer at Devomech Solutions GmbH (2023-11 โ 2025-10)
- Delivered production firmware for multiple IoT products on ESP32 and nRF SoCs using FreeRTOS and Zephyr.
- Built connectivity stacks across Wi-Fi, Bluetooth Classic, and BLE, integrated with cloud services (AWS IoT, Firebase) for telemetry, remote control, and fleet management.
- Owned OTA update flow end-to-end, from device-side implementation to cloud-side release orchestration.
- Developed touch-enabled GUIs on SPI TFT displays using LVGL, including custom fonts and asset pipelines.
- Built Yocto-based Linux images for Raspberry Pi 5 and Quectel modules, tailoring layers for product-specific hardware and services.
Embedded Software Developer at EMIOT Fusion (2023-01 โ 2023-10)
- Wrote bare-metal firmware for STM32F4 targets in C, including peripheral drivers for SPI, I2C, and UART.
- Designed a cooperative task scheduler on STM32F412 using ARM Cortex-M assembly for context switching.
- Built touch-enabled GUIs for TFT displays without a GUI framework, tailored for medical-device use cases.
- Implemented Modbus over RS-485 for master/slave communication across long-distance biomedical deployments.
- Contributed to biomedical products (gas alarm systems, manifold systems, compressor controls) that shipped to customer sites.
Education
BS in Electronics โ Quaid-I-Azam University (2018 โ 2022)


