2011 - present, Associate Professor, Control Group, Dept. of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan, Iran.
2008 - present, Head of Control and Industrial Automation Research Group, ECE, IUT.
2016 - present, Director of Center for Innovation and Technology Transfer, IUT.
2013 - 2014, Visiting Researcher, Centre for Energy and Power Electronics Research (ePOWER), ECE, Queen’s University, Kingston, Canada.
2010 - 2013, Research Coordinator of the Department, ECE, IUT.
2007 - present, Industrial Relation Coordinator of the Department, ECE, IUT.
2007 - 2011, Assistant Professor, Control Group, ECE, IUT.
2008 - 2010, Chair of Technology and Industrial Collaboration Office of the University, IUT.
2004 - 2006, Visiting Researcher, Energy and Power Electronics Applied Research Laboratory (ePEARL), ECE, Queen’s University, Kingston, Canada.
1997 - 2003, Teaching and Research Assistant, ECE, IUT
Memberships and Other Contributions:
1. IEEE Senior Member, since 2014.
2. IEEE Member, since 1996 - 2013.
3. Member of Iranian Association of Electrical and Electronic Engineering, since 1996.
4. Member of Research Committee, Dept. of Electrical and Computer, 2007- 2009.
5. Member of Graduate Advisory Committee, Dept. of Electrical and Computer, since 2009.
6. Reviewer of IEEE Transaction on Power Delivery.
7. Reviewer of IEEE Transaction on Neural Networks.
8. Reviewer of Iranian Journal of Science and Technology, Transaction B.
9. Reviewer of Esteghlal Journal of Engineering.
10. Chair of student branch of Iranian Association of Electrical and Electronic Engineering,1996 - 2000.
11. Voice Chair of IEEE student branch at Isfahan University of Technology, 1999-2001.