Research Engineer - 529303 in Tuscaloosa, AL for University of Alabama, Tuscaloosa