The combination of computer science (software) and electrical engineering (hardware) in these types of equipment requires an integrated approach towards the design process. And that in turn requires a new type of engineer who has a knowledge of both software and hardware.