2020-Present Professor, Department of Electrical Engineering and Computer Science, Khalifa University, UAE.
2014-2020 Associate Professor, Department of Electrical and Computer Engineering, Khalifa University, UAE.
2013-2014 Associate Professor and Program Leader (Tenure Track), School of Engineering, University of Guelph, ON, on leave from Khalifa University.
2010-2013 Associate Professor, Department of Electrical and Computer Engineering, Khalifa University, UAE.
2003-2010 Assistant Professor, Department of Electrical and Computer Engineering, Khalifa University, UAE.
2001-2003 Assistant Professor and Chairman, Telecommunications Engineering Department, Faculty of IT, The Arab American University, Palestine, www.aauj.edu
1999-2001 Communications Research Engineer Efficient Channel Coding, Inc. Cleveland, Ohio, USA, www.eccincorp.com.
1997-1999 Instructor Cleveland State University, Cleveland, Ohio, USA, www.csuohio.edu
1994-1997 Electronics System, Engineer Advanced Communications Center, Jordan.
1993-1994 System Engineer (training), Station of Satellite Communications, Jordan.