DiManche signed a contract with the 49ers on Friday, the team's official site reports.
DiManche played two seasons (2013-14) with the Bengals, spending most of his time as a special teams contributor. The undrafted rookie free agent has been bouncing around the league for the past couple of years but will look to secure a spot on the 53-man roster this offseason.