Former Pittsburgh Steelers linebacker Mike Merriweather has filed a federal lawsuit claiming he was fired from his promotions job with a western Pennsylvania casino because of perceptions about his race.