We consider linear time-invariant differential-algebraic systems which are not necessarily regular. The following question is addressed: when does an (asymptotic) observer which is realized by an ordinary differential equation (ODE) system exist? In our main result we characterize the existence of such observers by means of a simple criterion on the system matrices. To be specific, we show that an ODE observer exists if, and only if, the completely controllable part of the system is impulse observable. Extending the observer design from earlier works we provide a procedure for the construction of (asymptotic) ODE observers.