W sezonie 2008 Włoch brał udział we Włoskiej Formule 3. W ekipie Team Ghinzani, siedmiokrotnie stanął na najwyższym stopniu podium. Ostatecznie uległ jedynie swojemu rodakowi Mirko Bortolottiemu, kończąc rywalizację na 2. miejscu. Oprócz regularnych startów w tej serii, Piscopo zaliczył również jednorazowy udział w hiszpańskiej F3 (nie zdobył punktów) oraz Euroserii 3000 (dwukrotnie stanął na podium, a na koniec sezonu zajął 14. pozycję). Dzięki sukcesowi we włoskiej F3, Edoardo odbył w nagrodę testy z włoską stajnią F1 - Scuderia Ferrari.

W zimowej przerwie ponownie brał udział w Pucharze Świata. Tym razem wystąpił w ośmiu wyścigach, pomagając swojej ekipie w ukończeniu zmagań na 16. miejscu.

W 2009 roku, Piscopo zaangażował się w reaktywowaną Formułę 2. W ciągu czternastu wyścigów, ośmiokrotnie dojechał na punktowanych lokatach, najlepiej spisując się podczas drugiego wyścigu w Czechach oraz pierwszego w Wielkiej Brytanii, kiedy to zajął czwarte miejsce. Zdobyte punkty sklasyfikowały Włocha na 12. pozycji. We wrześniu Edoardo wystąpił w jednej rundzie Euroserii 3000, rozegranej na hiszpańskim torze Ricardo Tormo. Spośród trzech rozegranych wyścigów, raz stanął na podium. Ostatecznie w klasyfikacji generalnej zajął 9. lokatę.