Skip to main content

Expert Centre


Demand for increasingly smaller and more reliable software to power mobile devices continues to grow exponentially. Investigating ways to reduce the size of software while making it safer and more secure, drives the research of Akramul Azim, PhD, Assistant Professor in the Department of Electrical, Computer and Software Engineering in the Faculty of Engineering and Applied Science. He joined UOIT in January 2016 to focus on the development of reliable embedded software and real-time systems research. His work has critical applications in safety vehicle systems in automotive, avionics, high-speed rail sectors, as well as nuclear power plants, and health and medical software. On the software side, he builds safety critical systems, and explores innovative ways to improve the safe and security of embedded software systems. Dr. Azim’s latest research examines health informatics and mission learning techniques for optimized software. On the platform side, he aims to use reverse engineering to obtain different data available by first analyzing the data to build a model, then characterizing that data in order to subsequently optimize the model to produce better health data in the future. He is also working on the safety, security, verification and validation aspect of the Internet of Things, the vast global network of devices embedded with electronics, software, sensors and network connectivity that enables the collection and exchange of infinite data. Utilizing his expertise, Dr. Azim has developed the open graduate course Embedded Real-Time Control Systems to allow students to contribute to the research track, theory, or implement new platforms. Before joining UOIT, he gained industry experience advancing embedded software as a research and development engineer with Ericsson Canada in Ottawa, Ontario. The interdisciplinary nature and limitless applications led him to pursue a Bachelor of Science in Computer Science and Information Technology at the Islamic University of Technology and a Master of Science in Computer Science and Engineering at the Bangladesh University of Engineering and Technology, both in Dhaka, Bangladesh. In 2009, he moved to Canada complete his Doctorate in Electrical and Computer Engineering from the University of Waterloo in Waterloo, Ontario, while serving as a research assistant for five years. For his work, he received the University of Waterloo Graduate Seminar Best Speaker Award in 2013.


University of Waterloo

PhD - Electrical and Computer Engineering

Bangladesh University of Engineering and Technology

MSc - Computer Science and Engineering

Islamic University of Technology

BSc - Computer Science and Information Technology
  • Ontario Society of Professional Engineers

  • Institute of Electrical and Electronic Engineers


  • Past speaking engagements
    • Generation of Communication Schedules for Multi-Mode Distributed Real-Time Applications

      Dresden, Germany
      March 15, 2014

      Design, Automation and Test in Europe Conference

    • An Efficient Periodic Resource Supply Model for Workloads with Transient Overloads

      Paris, France
      July 9, 2013

      25th Euromicro Conference on Real-Time Systems

    • Deterministic Cluster Head Selection for Wireless Sensor Networks

      Montréal, Québec
      April 29, 2012

      IEEE International Canadian Conference on Electrical and Computer Engineering 2012

    • Dynamic Service Policy-based Clustered Wireless Sensor Networks

      Niagara Falls, Ontario
      December 31, 1969

      The 6th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications

  • Links

Related Materials