Edwards, a high school freshman, was leaving the party with his two teenage brothers and two other teens.
In May, Oliver was sacked and then arrested after the Balch Springs Police Chief said body camera video did not match his version of events in the Edwards shooting.
Two of Edwards' brothers were in the auto with him and watched him die, a family lawyer said.
The Balch Springs Police Department later changed that account, however, after video of the incident showed the teenagers were actually driving away from Oliver when he fired multiple rounds into the packed auto. The bullets shattered the front passenger-side window and struck Edwards. Following his termination, the Balch Springs police chief said Oliver had violated department policies.
According to the Dallas Morning News, 37-year-old Roy Oliver was also indicted on four counts of aggravated assault for each of the teens who were in the auto with Jordan at the time the 15-year-old was fatally shot.
Oliver, who was a member of the police department for six years, was sacked in May. No date has yet been set for the trial against him. Oliver was indicted in June on aggravated assault with a deadly weapon by a public official for a separate, unrelated incident in which he pulled out his after he was rear-ended by another vehicle, according to the Tribune.
"It is important to let our community know that justice is proceeding effectively and thoroughly at the Dallas County DA's Office", Johnson said.
A combination photo shows Roy Oliver in Parker County Sheriff's Office booking photos in Weatherford, Texas on May 5, 2017.
"What we've done is first, issued an arrest warrant immediately, just like we would do with any other case", she said, adding that no other agency had done so before obtaining an indictment.