After obtaining his PhD degree, Iqbal worked as a post-doctoral researcher at California Institute of Technology (Caltech). This was from 1983 to 1988. He then joined Bell Communications Research (Bellcore) as a research scientist. He left the institute in 1994. Upon returning to Bangladesh he joined the faculty of the Computer Science and Engineering department at SUST. Later he became the head of the Electrical and Electronic Engineering department (EEE).He also serves as the Director of BTCL and Vice President of Bangladesh Mathematical Olympiad committee. Iqbal played a leading role in founding Bangladesh Mathematical Olympiad. He popularized mathematics among Bangladeshi youths at local and international level. In 2011 he won Rotary SEED Award (Science, Education and Economic Development) for his contribution in the field of education.