A Highland man hired to do repair work at an Eagle Mountain home was charged Tuesday with sexually abusing the elderly homeowner.