heating and plumbing engineer