Can an Employment Pass holder change employers without leaving Singapore?

Yes. The new employer must obtain approval for a new Employment Pass before employment begins.