Question: what is difference between software and hardware engineering?
Answer: In essence, the main difference between the two is the fact that hardware engineers work on developing the physical bits of a computer, and its peripherals. Software engineers, on the other, hand, use the products of hardware engineer's labor to design and implement new software.