There are a number of engines that can be set by elo level. I'd guess that not many of them go all the way up to 3000 elo.
Regarding whether any of them is calibrated accurately against people, I don't know for certain, but I doubt if any of them is accurately calibrated. It's simply too much work for the programmer.
Are there any chess engines for which their Elo rating is input parametre freely set (within reasonable range, like up to 3000) and which have been calibrated against people to actually play at the various Elo ratings as set?