Faits: A. L'association N._ (ci-après : l'association), inscrite au registre du commerce le 21 juin 2004, a pour but le développement et la promotion de technologies de l'ingénierie numérique. Son comité est formé de D._, président muni de la signature individuelle, et de S._, vice-président au bénéfice de la signature collective à deux. Celui-ci a été engagé par l'association en qualité de directeur des technologies numériques par contrat de travail de durée indéterminée à partir du 1er juillet 2004. Il a été licencié avec effet au 31 mai 2006 par lettre de D._ du 30 mars précédent, au motif d'une réduction du personnel. S._ a requis l'octroi d'une indemnité de chômage dès le 29 septembre 2006. Par décision du 2 novembre 2006, confirmée sur opposition le 22 décembre suivant, la Caisse de chômage Unia (ci-après : la caisse) a rejeté cette demande, motif pris que l'intéressé, inscrit au registre du commerce en qualité de vice-président du comité de l'association, avait conservé un pouvoir d'influencer les décisions de son ancien employeur. B. Saisi d'un recours contre la décision sur opposition, le Tribunal administratif du canton de Vaud l'a rejeté par jugement du 25 juillet 2007. C. S._ interjette un recours en matière de droit public contre ce jugement dont il demande l'annulation, en concluant à l'octroi d'une indemnité de chômage pour la période du 29 septembre 2006 au 28 février 2007. La caisse intimée et le Secrétariat d'Etat à l'économie (Seco) ont renoncé à présenter des déterminations sur le recours. 