The pair previously worked with Neilson at Dundee United and have signed contracts at Tynecastle until 2023 as they gear up for the new season in October.
Hearts this week signed winger Jordan Roberts from Ipswich Town while goalkeeper Colin Doyle moved to Kilmarnock on loan and Callumn Morrison left the club to sign for Falkirk.