Brazilian driver Rubens Barrichello and Nico Hulkenberg of Germany will drive for Formula One team Williams next season.

Barrichello, who will be leaving constructors' champion Brawn GP, has won 11 races in a record 284 Formula One starts. He started his F1 career with Jordan in 1993.

On Monday on Twitter, the 37-year-old Brazilian said he has "dreamt of this moment since I was a child."

Barrichello was third in the drivers' championship this year behind Formula One champion Jenson Button and Sebastian Vettel.

"He is not only the most experienced driver in Formula One, but a passionate and talented driver who fought hard for the drivers' championship this year," Williams team principal Frank Williams said.

In his fourth season with Williams this year, Barrichello won two races, the European Grand Prix in Valencia, Spain, and the Italian GP in Monza.

"We are very pleased for Rubens that he will be driving in Formula One once again next year," Brawn team principal Ross Brawn said. "We regard him as a highly experienced and talented driver whose contribution to the team over that period was significant."

Barrichello and the 22-year-old Hulkenberg, won the GP2 Series championship this year and served as a test and reserve driver for Williams, are replacing Nico Rosberg and Kazuki Nakajima. Rosberg is rumoured to be headed to one of the Mercedes-powered teams next year, either McLaren or Brawn.

Williams finished seventh in the constructors' championship this year, but the team has not won a race since Juan Pablo Montoya finished first at the 2004 Brazilian Grand Prix.