A fixture on Beacon Hill for more than two decades, Republican Sen. Viriato deMacedo plans to resign from his elected post to take a job in higher education.