What type of doctor implants ICDs?

Doctors must have undergone specialized training for device implantation. They may be electrophysiologists (EPs), cardiologists, surgeons, and even some internal medicine doctors.