University of Auckland Embedded Systems Research Group

View on GitHub


We are a group of PhD students (and academic staff) in the Electrical and Computer Engineering Department at the University of Auckland, New Zealand. We have a broad variety of research interests, ranging from computer architecture to formal methods to security. However, everything we do is applied to embedded systems - computers with dedicated functions within a larger mechanical or electrical system, characterised by constrained computing resources and real-time computing requirements.

We are also all heavily involved in Teaching Assistant work, in particular for design courses, including Introduction to Computer Organisation, Digital Systems Design, Microcomputers and Embedded Systems, Software Design, Advanced Digital Design, and Advanced Embedded Systems. Between us, we have been involved in at least five start-up companies too.

Group Members

Nathan Allen - Bioelectronics Modelling


Andrew Chen - Embedded Vision


Ameer Ivoghlian - Wireless Sensor Networks


Ryan Kurte - Wireless Sensor Networks


Hammond Pearce - Timing Predictability and Modelling


Zac Roberts - Sensor Network Virtualisation


Tyrone Sherwin - High-level Synthesis


Benjamin Tan - Hardware Security



Allen, N., Andalam, S., Roop, P., Malik, A., Trew, M., & Patel, N. (2016). Modular Code Generation for Emulating the Electrical Conduction System of the Human Heart. Design, Automation, and Test in Europe (DATE 2016) Dresden, Germany.

Pearce, H., Kuo, M., Roop, P., & Biglari-Abhari, M. (2016). RunSync: A Predictable Runtime for Precision Timed Automation Systems. 19th IEEE International Symposium on Real-Time Computing (ISORC 2016) York, UK.

Chen, A. T.-Y. & Wang, K. I.-K. (2016). Hardware/Software Co-design for a Gender Recognition Embedded System. 29th International Conference on Industrial, Engineering, and Other Applications of Applied Intelligent Systems (IEA/AIE 2016) Morioka, Japan.

Tan, B., Biglari-Abhari, M. & Salcic, Z. (2016). A System-level Security Approach for Heterogeneous MPSoCs. Conference on Design and Architectures for Signal and Image Processing (DASIP 2016) Rennes, France.

Allen, N., Pearce, H., Roop, P., & von Hanxleden, R. (2017). A model driven approach for cardiac pacemaker design using a PRET processor. 20th International Symposium on Real-Time Computing (ISORC 2017) Toronto, Canada.

Chen, A. T.-Y., Biglari-Abhari, M., Wang, K. I.-K. (2017). Trusting the Computer in Computer Vision: A Privacy-Affirming Framework. 30th Conference on Computer Vision and Pattern Recognition (CVPR 2017), First International Workshop on The Bright and Dark Sides of Computer Vision: Challenges and Opportunities for Privacy and Security (CV-COPS 2017) Honolulu, USA.

Chen, A. T.-Y., Biglari-Abhari, M., Wang, K. I.-K., Bouzerdoum, A., & Tivive, F.H.C. (2017). Convolutional Neural Network Acceleration with Hardware/Software Co-design. Applied Intelligence.

Salcic, Z., Atmojo, U.D., Park, H.J., Chen, A. T.-Y., & Wang, K. I.-K. (2017). A Framework for Designing Dynamic and Interoperable Automation and Robotics Systems. 15th International Conference of Industrial Informatics (INDIN 2017) Emden, Germany.

Sherwin, T., Easte, M. & Wang, K. I.-K. (2017). Wireless indoor localisation for autonomous service robot with a single emitter. 14th International Conference oon Ubiquitous Intelligence and Computing (UIC 2017) San Francisco, USA.