Perry presented the BBC's MotoGP coverage for a decade and is delighted at being given the opportunity to replace Jake Humphrey, who is switching his focus to football.
Speaking about her new job, Perry said: "Motorsport is my life and I've really missed being away from the grid. I am so excited to be joining the BBC.
"Working alongside such an eminent team and the F1 world is a huge honour and I can't wait to get started."
The BBC has also confirmed the 10 races that it will be showing live next year.
They are China, Spain, Canada, Britain, Belgium, Italy, Japan, India and Brazil - plus whichever race is slotted in to the July 21 gap.
It means the BBC will not show live the opening two races of the season in Australia and Malaysia, nor the blue riband event in Monaco.