The 28-year-old is currently with Leicester Tigers but will move north in the summer.
The experienced de Bruin is well versed in Pro14 rugby having made more than 50 appearances for the Cheetahs in his homeland before heading to the English Premiership at the start of the season.
He is comfortable playing either side of the scrum but is primarily a tighthead.
De Bruin is highly regarded in South Africa and played in the Springbok Green v Gold match at Newlands last year, where he was up against World Cup winner Steven Kitshoff.
Born in Pretoria, he played youth rugby for the Blue Bulls and represented South Africa at Under-18 level before moving to Free State in 2012.
He was a member of South Africa’s Under-20s squad at the Junior World Championship in France in 2013 and made his senior provincial debut during the 2014 Super Rugby season.
Edinburgh coach Richard Cockerill said: “He’s got a lot of experience in senior professional rugby and came through one of the toughest systems for developing tight-five forwards.
“He’s a quality player and, with internationals and international quality on board in that position, we’re looking at good depth of quality and competition.”
Edinburgh also confirmed Australian centre Matt Gordon had left club to join English Championship side Ealing Trailfinders, having made one appearance in August last year, and wing Korie Winters had returned to his native New Zealand after a short spell with the capital club.