Profile Picture

Hi, I'm Hamza Mehboob

AI-Powered Embedded Software Engineer | Full Stack | DevOps | Project Management
IoT | Fleet Systems | Firmware | TinyML
Open to Work | Based in Riyadh, Saudi Arabia

Connect with Me

Welcome to my portfolio! Explore my projects and experience in embedded systems, IoT, and firmware development.
Or ask LISA, my AI assistant, anything about my professional career.

About Me

I'm an AI-powered Senior Embedded Software Engineer with 10+ years of experience across embedded systems, IoT products, web platforms, and delivery leadership. I build end-to-end solutions spanning firmware, Linux systems, cloud-connected applications, Full Stack web development, DevOps pipelines, and project coordination. I am currently based in Riyadh, Saudi Arabia and am open to work opportunities in Full Stack Development, DevOps, Project Management, and IoT/Fleet Management. At Innovative Systems, I lead Smart RTU development for SCADA integrations while also supporting AI-assisted engineering, automation, and cross-functional delivery workflows. I hold an M.Sc. in Electrical Engineering from UET Lahore and focus on secure, scalable, and production-ready systems.

Technologies

Embedded C/C++/RUST, MISRA C, bare-metal
Full Stack Development (React.js, Node.js, REST APIs, web apps)
DevOps & Cloud (Docker, CI/CD, Jenkins, GitHub Actions, Linux)
Project Management (Agile, Jira, planning, stakeholder coordination)
RTOS (FreeRTOS, TI-RTOS, Micrium)
Linux (Yocto, Buildroot, Device Tree, U-Boot, Kernel Drivers)
AI/ML (TensorFlow, Keras, TinyML, Edge Impulse)
AI-Powered Development (RAG/MCP, Copilot, Claude, Cursor)
IoT Protocols (MQTT, Modbus, DNP3, IEC 60870-5-101/104, IEC 61850)
Fleet & Asset Monitoring (web dashboards, device telemetry, analytics)
Interfaces (UART, SPI, I2C, CAN, Ethernet)
Connectivity (Wi-Fi, Ethernet, Bluetooth, Zigbee, Cellular, NFC)
UI/UX (Qt, wxWidgets, WPF, Android Studio)
Hardware (STM32, TI, Microchip, PIC, Raspberry Pi, SoC, SoM, PCB Design)
Security (TLS, SHA Cryptography, Secure Boot)
Automation (n8n, Node-RED, ThingsBoard)

Experience

Firmware Engineer

Innovative Systems, Riyadh, Saudi Arabia

Sep 2023 - Present

Leading Smart RTU development for grid station monitoring from requirements to deployment. Managing a 5-person team and delivering Linux-based STM32MP13X/SAM9X60 systems connected with digital/analog I/O cards and communication modules. Implemented 12 SCADA communication paths across IEC 60870-5-101/104, DNP3, and Modbus (serial and Ethernet), developed multi-threaded C++ applications, and maintained Yocto/Buildroot images. Built QT tools (simulator/configurator), HTTPD web UI, kernel/driver support, and AI-enabled R&D workflows using local RAG/MCP and n8n-based automation agents.

Senior Specialist Engineer

u-blox, Remote

Jan 2021 - Aug 2023

Developed cross-platform C++ desktop applications using wxWidgets for AT command automation. Automated GUI testing with Selenium, WinAppDriver, and Pytest. Implemented 3GPP 27.10 Mux protocol stack for modem communication and optimized log analysis for 3G/4G chipsets using Python and Wireshark.

Embedded Systems Engineer

PowerSoft19, Lahore, Pakistan

Jun 2018 - Dec 2020

Developed IoT gateways and cellular-connected devices for Industrial Scientific (RGX Gateway) and Aware360. Implemented FOTA systems and cellular stack tests using FreeRTOS and Micrium RTOS on Linux gateways (TGX Gateway). Designed SHA-256 encrypted Wi-Fi/Ethernet web interfaces and tested Telit HE910/LE910 modems. Led Jira-based agile workflows and collaborated with international clients.

Firmware Design Engineer

KBK Electronics, Lahore, Pakistan

Feb 2016 - Jun 2018

Engineered firmware for 3-phase Smart Energy Meters (71M6543G SoC), handling metering, billing, and power management. Developed WPF-based Windows software for meter communication over optical ports. Ensured IEC 62056/DLMS compliance and participated in hardware design reviews.

Application Engineer

Hunch Automation, Lahore

Nov 2015 - Jan 2016

Developed Android apps and Windows tools for Modbus-based energy monitoring systems. Built firmware using PIC16/PIC24, integrating RS232/RS485 communications with Delta PLC/HMI systems.

Education

M.Sc. in Electrical Engineering (Computer Major)
UET Lahore | 2017 - 2019 | CGPA: 3.6/4.0

B.Sc. in Electrical Engineering
UET Lahore | 2011 - 2015 | CGPA: 3.3/4.0

Projects

RGX Gateway for Industrial Scientific

Developed firmware for the RGX Gateway, a wireless cloud-connected device for real-time gas monitoring in hazardous locations. Implemented secure IoT communication using FreeRTOS and LENS Wireless, with SHA-256 encrypted Wi-Fi/Ethernet interfaces. Technologies used: Embedded C, FreeRTOS, Linux, MQTT, SHA-256. Learn more.

View Project

TGX Gateway for Industrial Scientific

Designed and implemented firmware for the TGX Gateway, a vehicle-installed IoT device for remote gas monitoring using cellular and satellite connectivity. Built Linux-based gateways with FOTA capabilities and tested Telit HE910/LE910 modems. Technologies used: Embedded C, Linux, Micrium RTOS, Cellular (3G/4G). Learn more.

View Project

Fleet Management System for KSA Market

Built an IoT fleet management platform that combines device telemetry, web dashboards, and DevOps workflows to manage operational data for the KSA market. The solution supports real-time monitoring, reporting, and secure data handling across connected assets. Technologies used: Full Stack Web, IoT Platforms, DevOps, Node.js, React, MQTT, Linux.

View Project

3-phase Smart Energy Meter Firmware

Engineered firmware for 3-phase Smart Energy Meters using the 71M6543G SoC, ensuring IEC 62056/DLMS compliance. Developed WPF-based Windows software for meter communication. Technologies used: Embedded C, WPF, IEC 62056, Optical Communication.

View Project

Single Phase Smart Energy Meter Firmware

Engineered firmware for Single Phase Smart Energy Meters. Worked on basic drivers, communication protocols, and ensured compliance with industry standards.

View Project

m-center software for u-blox modules

Developed m-center software for u-blox modules, enabling seamless integration and management of IoT devices. Implemented features for device configuration, monitoring, and firmware updates. Technologies used: Embedded C, u-blox APIs, MQTT.

View Project

Contact

Open to Work • Based in Riyadh, Saudi Arabia