Eiffage Energia Sistemas, a unit of French construction group Eiffage SA (EPA.FGR), has secured the engineering, procurement and construction (EPC) contract for two 165-MWp solar projects in Spain’s Castile and Leon region.