The course provides students with knowledge of real-time software requirements and signal processing techniques; the electronic hardware upon which such software runs; and the skills required to manage the complex process involved in the design of state-of-the-art embedded systems.