Organising both hardware (electronic) and software (computer) components into a useful and productive system is the principal job of the electronic and computer engineer. With a unique combination of both skill-sets, such an engineer is trained to make design decisions that achieve the best results.