Firman secured a seat in Formula One for the season at the Jordan team, alongside Giancarlo Fisichella. He participated in 14 Formula One Grands Prix, debuting at the 2003 Australian Grand Prix. He scored one championship point, in the 2003 Spanish Grand Prix. He was injured in a huge crash during practice for the 2003 Hungarian Grand Prix which forced him to sit out that and the next race, in which he was replaced by Zsolt Baumgartner.