Yes, remote access to test units (if practical, I.e. more than one instance of system exists) or the real one, simulated h/w for higher level software (i.e. a GUI that connects to simulated device instead of real one).
Obviously there will always be some physical component to embedded development, but in many cases it is possible to do a lot remotely.