Cena IEEE Emanuela R. Pioreho (1983) Turingova cena (1984) čestný doktor Lavalovy univerzity (1987) Cena počítačového průkopníka (1987) Marcel Benoist Prize (1989) … více na Wikidatech
V letech 1963 až 1967 působil jako asistent informatiky na Stanfordově univerzitě a také na univerzitě v Curychu. V roce 1968 se stal profesorem informatiky na curyšském ETH, s dvouletou přestávkou u Xerox PARC (Xerox Palo Alto Research Center) v Kalifornii.
Jeho článek Program Development by Stepwise Refinement (Vývoj programů postupným zjemňováním) je považován za klasický text softwarového inženýrství. Jeho kniha Algorithms + Data Structures = Programs (Algoritmy + datové struktury = programy) si získala všeobecné uznání a dodnes se používá jako referenční příručka k základním algoritmům. Niklaus Wirth odešel do důchodu v roce 1999.