The Steelers have signed rookie tight end David Johnson to a three-year contract. Johnson was a seventh-round pick. Pittsburgh has now signed seven of their nine picks from April's NFL Draft.