US consulting and engineering services provider Tetra Tech Inc (NASDAQ:TTEK) has won a USD-500-million (EUR 455m) technical assistance contract for a programme that will promote renewables in developing countries.