Overview The Engineering Development Program (EDP) is designed to develop the skill set of an Engineering Apprentice to a point where the candidate can assume a maintenance engineering position within two years of the start of the program. The Engineering Apprentice reports to a designated team of m