Among the changes to be implemented are a set of emergency braking features that will back up the main self-driving system -- an issue the NTSB brought up in its report -- and the company also plans to reinstate its use of a second safety rider. Previously, the company had both a safety driver and another passenger in the self-driving cars it was testing, but it ended the practice of including a second person last year. A report released by the Temple Police Department last week noted that the driver of the vehicle that struck and killed a pedestrian was watching Hulu around the time of the accident.

Uber will also put a greater emphasis on self-driving simulations, tweak the way it evaluates its employees' performances and publish information about its work publicly. Further, The Information reports that the company has undone the changes it introduced to its software that led to its autonomous vehicles ignoring some road objects.

Uber has shut down its testing in Arizona and last month Pittsburgh's mayor said the company would have to agree to some conditions before the city would allow it to revive its self-driving tests. Mayor William Peduto said the cars would have to drive no faster than 25 mph when operating autonomously and when humans were in control, Uber's app would have to alert drivers when they were exceeding speed limits.