Not sure how Unity handles this sort of stuff, but you should be able to have a HUD / UI canvas layer that is independent of the game world and is instead drawn on top of the camera view. That way it should always be on top and visible (and stay in the same place on the screen).