There is a lot of opportunity for merging the fields in designing advanced real-time embedded controllers. Embedded controllers run everything from your car's ECU to the flight control system on a jetliner. There is demand to develop control algorithms that allow for better fuel efficiency, expanded performance envelopes, better on-board diagnostic and prognostic capabilities, redundancies and automated detection of sensor or component failures, etc.
Most embedded controllers now can clear basic linearized models between 100 Hz and 10 kHz. However, some of the advanced algorithms cannot be cleared in real time by existing components. There are two sides of this coin: one is hardware development; the other is algorithm development. Both sides of this coin depend a lot on CS theory as well as pure and applied mathematics. Things like distributed on-board processing, real-time parallel computation, over-the-air streaming of compressed real-time data, etc. are all of widespread interest in academia and industry.