В последние годы мы видим рост популярности интернета вещей — системы вычислительных устройств, которые могут собирать и передавать данные по Сети без участия человека. К ним относятся различные смарт-девайсы, например умные системы безопасности, фитнес-трекеры, роботы-пылесосы и виртуальные помощники, такие как Google Home.
Такая ситуация стала триггером роста востребованности Embedded-девелоперов. Это специалисты, которые, в отличие от обычных разработчиков программного обеспечения, умеют не только писать код, но и глубоко понимают аппаратную часть устройств, на которых работает софт.
В этой статье постараемся глубже разобраться в специальности Embedded-разработчика, как она появилось в IT-индустрии, и какие знания вам потребуются, чтобы стать частью этого направления.