// Senior Embedded Systems Engineer

Gazi M. Ehsan ur Rahman

Low-Level Firmware & Real-Time Systems  |  Full Product Lifecycle Leadership

25+ years of combined industrial and academic experience architecting embedded platforms โ€” from bare-metal drivers and RTOS to cloud-connected IoT products. PhD in IoT/WSN research with a track record of taking products from concept to commercial launch.

๐Ÿ“ Saskatoon, SK, Canada ๐Ÿ“ž 306-241-1221 โœ‰๏ธ [email protected]

01 Executive Summary

Embedded Systems Engineer with over 25 years of combined industrial (communications and embedded systems) and academic (teaching, consultancy, research) experience. PhD in IoT/WSN research with commercialization scope โ€” bridging deep low-level firmware expertise with full product lifecycle leadership, from board bring-up and driver development through to cloud connectivity, certification, and production.

25+ Years experience
50+ Projects delivered
10+ Commercial products shipped
40+ Team members directed
12+ Engineers led on a single team
Ph.D. Electrical & Computer Engineering

02 Core Competencies

Hands-on and working knowledge spanning firmware, hardware, cloud, and security.

03 Professional Experience

For more than 25 years I have advanced two careers in parallel โ€” engineering industrial embedded products in the field while teaching, supervising, and researching in academia. The two tracks continually fed each other: peer-reviewed research and RTOS/wireless experiments matured into commercial IoT products, while hands-on production experience kept my courses and student projects grounded in real engineering. The timeline below maps how these full-time and part-time roles overlapped year to year. Click any role for a short summary, then Show more for the full detail.

04 Research & Publications

Peer-reviewed work in IoT and wireless sensor networks, lightweight security, agricultural sensing, and biomedical instrumentation. A selection of journal articles below; conference and earlier papers follow.

IEEE Access ยท 2025

MHM-RTC: Multi-Hop Mobility-Based Real-Time Clustering Algorithm for Wide-Area WSN

Real-time, mobility-aware multi-hop clustering for large-scale wireless sensor networks.

View paper โ†—
IEEE Access ยท 2025

A Regionally Adaptable Nutrition-Centric Food Recommendation System (FR-RANC)

A recommendation system that adapts nutrition guidance to regional foods and needs.

View paper โ†—
MDPI Sensors ยท 2025

A Low-Cost pH Sensor for Real-Time Monitoring of Aquaculture Systems in a Multi-Layer WSN

An affordable pH node streaming real-time water chemistry over a layered wireless sensor network.

View paper โ†—
MDPI Sensors ยท 2025

LoRa Resource Allocation Algorithm for Higher Data Rates

A resource-allocation scheme that lifts throughput across dense, long-range LoRa networks.

View paper โ†—
MDPI Sensors ยท 2021

Dimensioning of Wide-Area Alternate Wetting and Drying (AWD) System for IoT-Based Automation

Sizing an IoT-automated Alternate Wetting and Drying system to cut water use in rice irrigation.

View paper โ†—
IEEE Internet of Things Journal ยท 2021

LDCA: Lightweight Dynamic Clustering Algorithm for IoT-Connected Wide-Area WSN and Mobile Data Sink using LoRa

Energy-efficient dynamic clustering for wide-area LoRa sensor networks served by a mobile data sink.

View paper โ†—
IEEE Internet of Things Journal ยท 2021

Comparative Performance Analysis of Lightweight Cryptography Algorithms for IoT Sensor Nodes

Benchmarks lightweight ciphers on real sensor hardware โ€” energy, latency, and code footprint.

View paper โ†—
IEEE Access ยท 2020

COVID-SAFE: An IoT-Based System for Automated Health Monitoring and Surveillance in Post-Pandemic Life

A wearable-plus-IoT platform for contactless health monitoring and surveillance.

View paper โ†—
MDPI Remote Sensing ยท 2020

LDAP: Lightweight Dynamic Auto-Reconfigurable Protocol in an IoT-Enabled WSN for Wide-Area Remote Monitoring

A self-reconfiguring, low-overhead protocol for reliable wide-area remote monitoring.

View paper โ†—
MDPI Sensors ยท 2020

SoilCam: A Fully Automated Minirhizotron using Multispectral Imaging for Root Activity Monitoring

An automated underground camera that turns root phenotyping into a repeatable, labour-free measurement.

View paper โ†—

More publications

  • 2020IEEE TENSYMP  IoT-enabled Low-power and Wide-range WSN Platform for Environment Monitoring Application
  • 2019IEEE  A Smart Sensor Node with Smartphone-based IoMT
  • 2018IEEE ICCIT  Design and Implementation of the Next Generation Mars Rover
  • 2014IEEE  Development and Demonstration of a Prototype e-ECG System for Telemedicine Application
  • 2013IEEE  A Novel Smart Metering System for Loss Reduction and Efficient Load Management in the Power Distribution Sector of Bangladesh
  • 2010IEEE  Proposed Deployments to Provide E-Healthcare in Bangladesh: Urban and Rural Perspectives
  • 2009IEB Journal  PLMN Voice Traffic Model Governed by User Behavior
  • 2009IJCSES  An Improved Fast Bangla Character Recognition Method of Printed Text by Constructing Character Signature Database

05 Projects

A sampler across three decades โ€” from 8-bit single-board computers and telecom protocol tools to IoT products, industrial automation, and solar systems.

HazTracker IoT Node

Production STM32 / NB-IoT industrial IoT sensor node (WIoT Inc., Canada).

SDK & Trainer Kit

Multi-MCU (8051/AVR/PIC/TIVA/STM32) embedded training kit used in UG courses.

Intelligent Solar System

Prepaid solar home system / nano-grid with charge control and bKash payment.

Telco Site Management Unit

Remote monitoring & control of passive mobile-site equipment with theft detection.

Industrial Cooling System

IoT telecom-site cooling controller with encrypted logging and web + Android control.

Jacquard Loom Controller

AVR multi-colour Jacquard label-loom controller (Bonas), replacing an 8085 system.

ISUP Analyzer

PC-based SS7 (ISUP) protocol analyzer with a custom USB-E1 interface card.

River Navigation System

AVR/GPS/ZigBee ad-hoc mesh for river collision-avoidance โ€” no internet needed.

Modular PLC

Ladder-programmable modular PLC (AVR) with GUI programming and real-time simulation.

Gas Pump Automation

8051-based pump-to-host gateway; GUI monitors, controls, and bills fuel pumps.

8085 Single-Board Computer

Commercially-used 8085 SBC with hex keypad, user ROM, and a 2-layer Protel PCB.

06 Teaching

Undergraduate courses designed and delivered at United International University (UIU) โ€” embedded systems, microprocessors, real-time systems, robotics, and IoT.

Embedded System Design

using i51 / AVR

Microprocessor Architecture

8085 / 8086

Real-time System Design

using TIVA MCU

Robotics & Automation

United International University

Basics of IoT System Design

United International University

07 Education & Credentials

Ph.D.

Electrical & Computer Engineering

University of Saskatchewan, Canada

M.Sc.

Electrical & Electronic Engineering

Bangladesh University of Engineering and Technology

B.Sc.

Electrical & Electronic Engineering

Bangladesh University of Engineering and Technology

Post-secondary projects: i85 SBC, i51 industrial motor controller, PCM interface and protocol analyzer, communication protocol for distributed PBX system including schematic capture, PCB design, assembling and board bring-up.

08 Certifications & Professional Development

09 Online Courses

Continuous, self-directed learning โ€” 62 completed online courses, grouped by technology and skill set.

Embedded & Firmware

  • Advanced ESP32
  • ARM Cortex-M DMA Programming
  • AUTOSAR Architecture
  • Master CAN Protocol (CAN + CAN-FD)
  • Microcontroller & Embedded Driver Development
  • Mastering RTOS โ€” FreeRTOS on STM32
  • STM32Fx Custom Bootloader Development
  • STM32 โ€” LTDC, LCD-TFT & LVGL (MCU3)
  • Embedded System Design with UML State Machines
  • USB HID Firmware Development

Embedded Linux

  • Embedded Linux with BeagleBone Black
  • Linux Device Driver Programming (LDD1)
  • Embedded Linux using Yocto

Hardware, PCB & HDL

  • FPGA Design with VHDL (Intel/Altera)
  • High-Speed Board Design โ€” System-on-Module
  • PCB Design with KiCad
  • PCB101 โ€” Design & Manufacturing
  • PCB Thermal Management, Cooling & Derating
  • Verilog HDL โ€” VLSI Hardware Design

RF, Wireless & Networking

  • 5G O-RAN (Open RAN)
  • LoRaWAN โ€” The Things Academy
  • MQTT Masterclass
  • SDN & OpenFlow
  • RF Communication with SDR & GNU Radio
  • SDR for Security Researchers

Programming & Build Tooling

  • Advanced C++
  • Modern C++ (C++11/14/17)
  • Concurrent & Parallel Programming in Python
  • Ultimate Rust Crash Course
  • Rust by Building Real Applications
  • Qt Widgets with C++
  • Make & Makefile for C/C++
  • CMake โ€” Tests & Tooling
  • CMake for Cross-Platform C++
  • OpenSSL โ€” Real-World Cheatsheet

DevOps, Cloud & Linux

  • Ansible for DevOps
  • AWS Essentials
  • AWS Serverless for IoT
  • Docker & Kubernetes
  • CI/CD with Git, Jenkins, Ansible & Kubernetes
  • Git & GitHub Bootcamp
  • Git & GitHub for DevOps
  • Maven & SonarQube
  • Bash & Shell Scripting
  • Linux Administration Bootcamp
  • Linux for Cloud & DevOps
  • Linux Command-Line Basics
  • Google Cloud IoT
  • Microsoft Azure IoT

Data, AI & Databases

  • AI + ChatGPT โ€” Executive Briefing
  • Data & Data Analytics
  • Machine Learning for Beginners
  • Python for Data Science & ML
  • Quantum Computing & Quantum ML
  • SQL Bootcamp
  • MySQL with Python
  • Python / PostgreSQL
  • Ultimate MySQL Bootcamp

Web & Industry 4.0

  • Full-Stack Web App (Weekend Crash Course)
  • Microservices with Node.js & React
  • PHP โ€” Beginner to Advanced
  • Digital Transformation & Industry 4.0

10 Let's Connect

Open to embedded systems leadership, R&D, and product architecture opportunities.

Based in Saskatoon, SK, Canada