Embedded development exists in the space where software meets hardware. It involves building the software that users almost never see, but without which hardware and computers as we know them would not function. This includes software that devices – from small sensors to medical devices, mobile phones, industrial equipment and more – rely on.