Details of the deal for Brandon Bostian are not known yet.
He is facing eight counts of involuntary manslaughter, hundreds of counts of reckless endangerment, and causing a catastrophe.
The crash in Port Richmond on May 12, 2015, killed eight people and left nearly 200 others hurt.
The NTSB found Bostian was distracted by radio chatter about rocks being thrown at trains in the area.
MORE TOP STORIES: