No I don't think they will, at least not any job that requires significant thought to be put into it. There are alot of services which human beings provide which a robot could never take.
Take for example a lawyer, no robot can completely analyse a situation and investigate a person's court case as well as defend them in court, they just can't.
Doctors are required to diagnose as well as give treatment to patients. A significant part of treating a patient is how you relate with the patient as well as how well you can get the patient to communicate what they're feeling at the time. Robots can't do that and although artificial intelligence is on the rise, I don't see this happening for at least another couple of years.
As far as jobs unskilled labour is concerned, then maybe robots could take people's jobs there because the world is gradually moving towards a stage where everything is automated. As long as skilled jobs like engineers, medical doctors, therapists and lawyers still exist then I can't see a situation where robots will be able to take these jobs.