canal engineer