According to Matt Maiocco of the Press Democrat, the 49ers have signed free agent guard Qasim Mitchell, 28, to a contract.
Mitchell (6-6, 355) played collegiately at North Carolina A&T. He played 21 games over three seasons with the Bears. He started 16 times. He has not played in an NFL regular-season game since 2005.
The 49ers have also officially signed receiver Bryant Johnson to his one-year, $2 million contract.