Faits : A. Le 28 août 2017, X._ a déposé une plainte pénale à l'encontre de A._ pour faux témoignage (art. 307 CP) au motif que, lors de l'audience du 28 juin 2017 devant le Tribunal des prud'hommes, A._, responsable dans l'entreprise qui l'employait, avait tenu des propos mensongers à son égard, contredits par les déclarations d'autres témoins et par les faits. Par ordonnance du 5 septembre 2017, le Ministère public du canton de Genève a refusé d'entrer en matière sur cette plainte pénale, dès lors qu'il était prématuré d'ouvrir une instruction pénale avant que le Tribunal des prud'hommes ait rendu un jugement définitif (art. 310 al. 2 et 323 al. 1 CPP). B. Par arrêt du 8 décembre 2017, la Chambre pénale de recours de la Cour de justice genevoise a déclaré irrecevable le recours formé par X._ contre l'ordonnance de non-entrée en matière, faute de qualité pour recourir. C. Contre cet arrêt, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il lui demande d'annuler l'arrêt attaqué et l'ordonnance de non-entrée en matière et d'ordonner au Ministère public genevois d'ouvrir une procédure pénale contre A._ pour faux témoignage. A titre subsidiaire, il sollicite l'annulation de l'arrêt attaqué et le renvoi de la cause à la cour cantonale pour nouvelle décision.