| Year | |
| 1993-1999 | Teaching Assistant , Dept of Electrical & Electronic Engineering, U of K. |
| 1999-2006 | Lecturer, U of K. |
| 2006-now | Assistant Professor , U of K. |
| 2002-2003 | A coordinator of Diplomatic Programs in the Dept. of EEE. |
| 2007-2011 | A coordinator of Diploma/M.Sc. in Computer Architecture & Networks, Department of Electrical and Electronic Engineering, U of K. |
| 2008-2011 | Head of Communication and Systems Division, Dept of Electrical and Electronic Engineering, UofK. |
| 2009-now | Head of Electronic and Electrical Engineering,International University of Africa. |
| 2010-now | Manager of Satellite Project ( Cubesat) University of Khartoum. |
| 2011-now | Head of the Department of Electrical and Electronic Engineering department.
|