Looking for motivated students (undergrads and grads) interested in working on embedded software and systems research. Mail Sebastian Fischmeister for further information.
Sebastian Fischmeister
Sebastian Fischmeister received the Dipl.-Ing. degree in Computer Science at the Vienna University of Technology, Austria, in March 2000, and his Ph.D. degree in Computer Science at the University of Salzburg, Austria in December 2002. He continued working at the University of Salzburg as researcher and lecturer and was awarded the Austrian APART stipend in 2005. He subsequently worked at the University of Pennsylvania, USA, as Post Graduate Research Associate until 2008. Sebastian Fischmeister is Professor and NSERC/Magna Industrial Research Chair in Automotive Software for Connected and Automated Vehicles at the Department of Electrical and Computer Engineering at the University of Waterloo, Canada.
Borzoo Bonakdarpour
Borzoo Bonakdarpour is currently a research assistant professor with the School of Computer Science at the University of Waterloo, where he is a memeber of the Real-time Embedded Systems Group.
Thomas Reidemeister
Thomas Reidemeister got his Bachelor and Diploma in Ingenieurinformatik (Dipl. Ing.-Inf.) from the University of Magdeburg, Germany. He finished his PhD in the ECE department the University of Waterloo. His research interests include benchmarking of embedded systems; the design and evaluation of safety-critical control systems, and fault-diagnosis in distributed systems.
Pansy Arafa
I am currently a graduate student in the University of Waterloo. I received my B.Sc. in computer and information sciences at Ain Shams University in 2010, ranked seventh of my department.
Akramul Azim
I am currently a graduate student at the Department of Electrical and Computer Engineering at the University of Waterloo. I completed my MSc in Computer Science and Engineering from Bangladesh University of Engineering and Technology in August 2009 and BSc in Computer Science and Information Technology at the Islamic University of Technology, Bangladesh in September 2006.
Shay Berkovich
In 2007 I graduated from Technion - Israel Institute of Technology with B.Sc in Computer Science. My major areas were Communications and Parallel and Distributed Programming. After graduating I worked for four years in Elbit Systems - company that provides advanced high-perfromance electronics for aerospace industry.
Augusto Born de Oliveira
Hany Kashif
Hany's research interest is mainly in the instrumentation and debugging of multicore systems with special focus on embedded and real-time systems. He also works on analyzing and characterizing real-time communication in multicore systems.
Deepak Kumar
Samaneh Navabpour
Jean-Christophe Petkovich
My current research interests include real-time embedded systems, programming languages and pattern recognition. I am presently investigating approaches for benchmarking software.
Wallace Wu
Wallace Wu received his BASc degree in computer engineering at the University of Waterloo in 2010, with distinction and was on the dean's honour list. Wallace has had experience working in wireless communications and embedded device driver software at Research in Motion (RIM) Ltd. and QUALCOMM Incorporated in Bluetooth and UTMS/CDMA modem data services respectively.
Peiyi Chen
Peiyi Chen received his BASc degree in Computer Engineering at the University of Waterloo in 2009, and his MASc degree in Mechanical Engineering at the University of Waterloo in 2011.
Yassir Rizwan
Yassir Rizwan recieved his BASc degree in Mechatronics Engineering (with Honours) from the Unversity of Waterloo in 2009. Yassir has worked at Hatch, Prodomax Automation, Husky Injection Molding Systems and Raytheon Canada during his co-op terms as an undergraduate student.
Marcelo Berejuck
Currently works as Development Engineer, Specialist level at a telecommunication company, called Intelbras S.A.. Also serves as Professor of Electrical Engineering at the University of Southern Santa Catarina (UNISUL) and is currently licensed for PhD in Engineering of Automation and Systems at the Federal University of Santa Catarina (UFSC).
Ahmad Saif Ur Rehman
In my professional experience, I have worked as an Intern on Voice over IP technology at Title Developments and on Health Care Products, by Veteran Affairs US, in Kabot international.
Mourad Bouache
Mourad Bouache received his PhD degree from the University of Perpignan Via Domitia in France in Computer Science (Computer Architecture). He received the Master degree in Micro-architecture from the University of Boumerdes with a co-direction with the University of Perpignan in France in 2006. He received his Bachelor degree in Software Engineering and Computer Science from the University of Boumerdes, M’hamed Bougara (Algeria). Currently he is a Postdoctoral Researcher in Real-Time Embedded Software Group at the Faculty of Engineering, Department of Electrical and Computer Engineering of the University of Waterloo in Canada.
Sina Gholamian
Johnson Thomas
I am currently a graduate student in the department of Electrical & Computer Engineering at University of Waterloo, Canada. I have completed my Bachelor of Technology in Information Technology from National Institute of Technology Karnataka, India.
Ramy Medhat
Short Biography
Ramy Medhat received his B.Sc in 2007 from the Computer Systems Department, Faculty of Computer and Information Sciences, Ain Shams University, Cairo, Egypt. He received his M.Sc in 2011 from the same department, thesis title "Performance evaluation of DNA based self-assembled Computer Architectures". His research interests include embedded systems, distributed systems, and runtime verification. He is currently a PhD student in the Real-Time Embedded Systems Lab, ECE, University of Waterloo.Carlos Moreno
Carlos Moreno received his PhD from the University of Waterloo, working in the area of Cryptography and Embedded Systems Security. He also holds an M.Eng. degree from McGill University in the area of Digital Signal Processing, and a B.Eng. in Electronics Engineering from Universidad Simon Bolivar in Caracas, Venezuela, where he graduated First of his Class.
Adan Flores
Adan Flores holds a Bachelor’s in mechatronics engineering from Universidad Autonoma de Ciudad Juarez in 2014. Adan worked as an embedded software engineer at Delphi Automotive Systems for almost 4 years. Adan is currently pursuing his master degree in applied science under the supervision of Dr. Sebastian Fischmeister.
Kamal Lamichhane
Kamal is currently a graduate student pursuing a Master's in Applied Science in the Department of Electrical and Computer Engineering at the University of Waterloo. He is working on Embedded system research in Real-time Embedded Software Group. He has received a Bachelor of Electronics & Communication Engineering from Nitte Meenakshi Institute of Technology Bangalore, with Gold Medal. In due course of time he has worked in STUDSAT-2, ISRO sponsored India's first Twin Nano-Satellite project, as a core member of RTOS Implementation. He has also presented his research paper at IEEE conference, Meterology for Aerospace at Benevento, Italy.
Nirmal Benann
Nirmal holds an undergraduate degree in Computer Engineering from the University of Waterloo. During his undergraduate degree, Nirmal worked as an Undergraduate Research Assistant under the supervision of Prof. Sebastian Fischmeister. The internships during his undergraduate career allowed him to explore different industries and gave him an opportunity to work on various projects such as optimising a notification delivery service and implementing the software component of encoders and decoders for video/audio transmission. Nirmal is currently pursuing a degree in Master's of Applied Science in the department of Electrical and Computer Engineering under the supervision of Prof. Sebastian Fischmeister. His current projects deal with accelerating algorithms using heterogenous systems which is also one of his research interests along with Embedded Systems and Distributed Systems.
Mahmoud Salem
I am currently a Graduate Student in Electrical & Computer Engineering department at University of Waterloo, Canada.
Shefali Sharma
Shefali is currently pursuing her master's degree in applied science under the supervision of Dr. Sebastian Fischmeister, University of Waterloo. Her current research field is functional safety and cybersecurity of autonomous vehicles.
Reinier Torres
Reinier is a MASc student in the University of Waterloo in the Electrical and Computing Engineering Program. His work revolves around real-time systems verification and analysis.
Waleed Khan
Waleed received his Bachelor of Applied Science in Mechatronics Engineering from the University of Waterloo. He is currently working under the supervision of Professor Sebastian Fischmeister in the Real-Time Embedded Software group.
Neeraj Kumar
I am currently a MMath student at David R. Cheriton School of Computer Science. I am being supervised by Prof.
Hank Du
Hank Du received his B.Eng in Electrical Engineering from Dalhousie University in 2017. He is currently pursuing his M.Eng degree in Electrical and Computer Engineering with software diploma in University of Waterloo. He has experience working
David Shin
I am currently a masters student in the E&CE department at university of Waterloo, under the supervision of Professor Sebastian Fischmeister, as part of the Embedded Software Group. I am currently working on an experimental platform for Advanced Driver Assistance Systems (ADAS) algorithms. I received my Mechatronics Engineering degree at University of Waterloo in 2014.
Renfang Liao
Renfang Liao received her Bachelor of Environmental Studies degree with a Computer Science Minor from the University of Waterloo in 2014 and received her Bachelor of Engineering majoring in Remote Sensing Science and Engineering from Wuhan University in the same year. In 2016 she completed her Master of Science degree from the University of Waterloo.
Amir Reza Ghods
I hold a B.Sc of Computer Engineering(Software) from Semnan University, Iran. I am currently a master student in the Electrical and Computer Engineering department at University of Waterloo under the supervision of Prof. Fischmeister. I am a part of Benchmarking and Datamill groups.
Nathan Liu
Nathan graduated with a BASc in Computer Engineering from the University of Waterloo in 2019 and is currently pursuing a MASc with a focus on embedded systems security. During his undergraduate degree, he interned at many companies, including IO Industries, BlackBerry, and NVIDIA, where he developed his interest in working with low-level software.
Apurva Narayan
Apurva Narayan got his Bachelors in Engineering from the Dayalbagh Educational Institute, Agra, India. He finished his PhD in Systems Design Engineering department at the University of Waterloo. His research interests are in Artificial Intelligence; Machine Learning & Deep Learning; Stochastic Optimization; Multidisciplinary Design Optimization under Uncertainty and the modeling, design and evaluation of safety-critical real time systems.
Ajay Kumar Singh
Ajay received his Bachelor of Engineering in Electronics and Communication Engineering from Guru Gobind Singh Indraprastha University, India. He was a project engineer for almost two years with Department of Science & Technology, India. He is currently working under the supervision of Professor Sebastian Fischmeister in the Real-Time Embedded Software group.
Mehdi Zeinali Zadeh Ranjbar
I am currently a Master of Applied Sciences (MASc) student in Electrical and Computer Engineering Department (ECE) of University of Waterloo. My area of specialization is Computer Software with concentration on Embedded Systems/Software under supervision of Prof.
Lucas Coelho
Lucas Coelho received his B.Sc degree on Automation and Control Engineering from UFSC, Brazil, in 2018. During his degree, he worked with non-linear model predictive control and embedded software for an airborne wind energy prototype.
Leonardo Espinosa
Leonardo holds an undergraduate degree in Electronics Engineering from
Federico Santa Maria Technical University, in Chile. He is currently
working as a research volunteer under the supervision of Prof.
Sebastian Fischmeister at the Real-Time Embedded Software Group. His
background includes digital systems design, signal processing, and
Aymen Ketata
Aymen is a MSc student at the University of Waterloo under the supervision of Mr.Sebastian Fischmeister. Aymen has an engineering degree from Grenoble Institute of Technology (Grenoble INP), France. He worked on developing Android applications during his internship at Aubay, Paris. He is interested in real time software design and development.
Samuel Yigzaw
Samuel Yigzaw graduated with a BASc in Computer Engineering from the University of Waterloo in 2019. He is currently pursuing an MASc in Electrical and Computer Engineering, supervised by Dr. Sebastian Fischmeister. His research interests include artificial intelligence and reinforcement learning. As an undergrad, he interned at various companies, including SAP, Deloitte Consulting, and Coherent Logix.
Karim Elrays
Karim received his MASc. from the University of Waterloo in 2012 in electrical and computer engineering, specializing in energy harvesting and instrumentation. He holds a BSEE from AAST (Egypt) specializing in electronics and telecommunications engineering. Prior to joining ESG, he worked in medical devices, automotive electronics, and university teaching.
Greta Cutulenco
Greta is currently a graduate student pursuing a Master's in Applied Science at the department of Electrical and Computer Engineering at the University of Waterloo. She is working on system trace mining, analysis, and visualization and the applicability of the extracted information for system certification.
Goksen Umut Guler
Goksen Umut Guler completed his undergraduate bachelors degree at Baskent University, Turkey. During his studies he worked as a freelancer on topics such as machine learning, web security consultancy, database designer and web development. He also worked as an intern at OYAK, Turkey for his summer internship.
Daniel Peon
Daniel received his BSc. in Engineering from the University of Applied Sciences Upper Austria in Wels after completion of the Automation Engineering programme in 2010. His thesis topic was on quality control for motor production at Rotax (Bombardier). Immediately after graduating, he started his Masters at the same university.
Sean Kauffman
Sean Kauffman completed his undergraduate degree at Goshen College in Goshen, Indiana in the Spring of 2005. Although Goshen was a Liberal Arts school, he studied Computer Science and received a Bachelor of Arts in that field.
Lukas Fridolin Schmidt
Lukas Fridolin Schmidt completed his BMath in Pure Mathematics at the University of Waterloo in 2019.
Anderson Oliveira
Anderson Oliveira received his Bachelor's Degree in Computer Engineering from Federal University of Goiás, Brazil, in 2014. After graduation, Anderson has worked with sensor design for seeding equipment, development of embedded software and autonomous image capture systems used in autonomous vehicles.
Zack Newsham
Short Biography
I studied for my B.Sc in Software Engineering at the University of Glamorgan, for which I received a first in 2012. I am currently undertaking an M.ASc in Computer Science. My research interests are primarily in distributed and parallel systems, as well as cryptography.
Shailja Thakur
Shailja Thakur is currently a student at the department of Electrical and Computer Engineering at the University of Waterloo under the supervision of Professor Sebastian Fischmeister. Her primary focus of research includes applied machine learning, anomaly detection, deep neural nets, statistical analysis, and automotive fault detection.
Yuguang Zhang
Yuguang Zhang holds an undergraduate degree in Computer Science from the University of Waterloo and is currently taking a Masters in Computer Science at the University of Waterloo. During co-op terms as an undergraduate, he has worked as a web developer. Currently, he is working on Datamill as his research project, with interests in benchmarking and performance evaluation.
Shikhar Sakhuja
Shikhar is an MMath Computer Science student at UWaterloo supervised by Sebastian Fishmeister. His research focus includes applications of machine learning and time series analysis to detect side-channel attacks on embedded systems and use natural language processing techniques to detect anomalies in CAN bus messages. He also works as a Computer Vision Engineer at Labforge Inc.
Murray Dunne
Murray Dunne completed his BSc. in Computer Science at the University of Victoria in 2016. During his degree, he worked on firmware for a medical device for the treatment of atrial fibrillation at Kardium. Murray is currently studying for his Master's of Mathematics (Computer Science) under the supervision of Prof. Sebastian Fischmeister.
Ilia Sucholutsky
Ilia Sucholutsky completed his BMath in Statistics at the University of Waterloo in 2017. During his degree he worked in various machine learning positions ranging from data science at a major Canadian bank to algorithm development and bio-signals research at a biomedical athletics startup.
Guy Martin Tchamgoue
Guy Martin Tchamgoue received his Bachelor of Science, Master of Science and Master of Advanced Studies in Computer Science from the University of Yaoundé I in Cameroon in 2004, 2005 and 2006, respectively. In August 2013 he obtained his Ph.D.
Oleg Iegorov
Oleg is currently a postdoctoral researcher in the Embedded Software Group, University of Waterloo. His research interests are focused on application of data mining and machine learning algorithms on execution traces to help embedded software developers better understand their systems.
Milad Irannejad
I am currently a Master student in the ECE department at the
University of Waterloo, under the supervision of Professor Sebastian
Fischmeister and I am working at the Real-Time Embedded Software
group. I received my bachelor degree in Computer and Software
Engineering, from Amirkabir University of Technology (Tehran
Moussa Traore
Moussa Traore is a Postdoctoral Researcher at the University of Waterloo (ON), Canada. He is working under the supervision of Prof. Sebastian Fischmeister within the Real-Time Embedded Software Group at the Department of Electrical and Computer Engineering of the University of Waterloo.
Prajna Kandarpa
Prajna is a Research Assistant in the Realtime Embedded Systems Lab at UW. His research interests include time series anomaly detection methods (unsupervised and supervised), device prognostics and time series regression on data collected from the Internet Of Things (IOT), automotive computers and other electronic machinery.