The Pittsburgh Steelers have signed free-agent TE Justin Peelle (49ers). Terms of the contract were not disclosed. In a corresponding move, the team waived injured FB David Johnson (knee).