The 30-year-old Udoh spent the past two seasons playing for Fenerbahce of the Turkish Basketball Super League.
In 2016-17, he averaged 12.1 points, 7.8 rebounds and 2.2 blocks per game, as Fenerbahce went on to win the EuroLeague championship.
Udoh was the EuroLeague Final Four MVP, and he was also a 2017 Turkish Super League All-Star selection.
The Golden State Warriors selected the former Baylor standout No. 6 overall in 2010, but he disappointed. He had runs with the Dubs, Milwaukee Bucks and Los Angeles Clippers in the NBA, averaging 4.0 points, 3.2 rebounds and 1.2 blocks in 270 regular-season games.
With Utah, Udoh will provide frontcourt depth behind Rudy Gobert, Derrick Favors and Boris Diaw.
Read more NBA news on BleacherReport.com