Простыми словами - создание ПО для разного рода техники. Сочетает в себе низкоуровневое программирование и инженерные задачи, поэтому важна для автоматизации, IoT и умных устройств.
Ключевые направления Embedded:
- управление аппаратурой,
- оптимизация ресурсов,
- обеспечение надежности в реальном времени.
В разных сферах применение встраиваемых систем различается.
- Автомобилестроение. Программирование системы ADAS (автоматического торможения) или ABS (антиблокировочной системы колес).
- Медицина. Управление кардиостимулятором с обработкой сигналов ЭКГ.
- Промышленность. Создание алгоритма для PLC (программируемого логического контроллера), управление конвейерной системой.
- Бытовая электроника. Оптимизация ПО для энергоэффективности умных часов.
Разобраться в теме помогут образовательные курсы. Вот лучшие из них (потребуется VPN):