

The speed limit was 45 mph (72 km/h) and there was no crosswalk at that location; there are trees in the median obscuring the driver’s view. A map is helpful: Google | OSM.
From context, the kids probably lived in the neighborhood to the southeast. The driver would have been eastbound, and would have just passed the Lyon street intersection, which has traffic lights and crosswalks. There is no sidewalk on the south side of Hudson boulevard at this location, so it’s reasonable she wouldn’t have been expecting pedestrians.
I can’t see assigning criminal liability to anybody here. The infrastructure sucks.
The street was presumably designed to the standards adopted by the city and state. We probably shouldn’t update the street design standards by punishing engineers who follow the existing standards; a legislative or regulatory approach is suitable here.