Как видно из требований, Embedded-разработчики должны быть очень разносторонними людьми. А их опыт – набором целого ряда технологий: от языков программирования и билд систем до архитектуры чипа. При этом стек Embedded-инженера меняется и дополняется в зависимости от продукта, который он разрабатывает. Например, у тех, кто работает с нетворкингом добавились технологии, связанные с передачей сигнала (разные сетевые протоколы, знание стандартов Wi-Fi/Bluetooth передачи и пр.). Кстати, если вас интересуют тренинги, переходите на сайт www.mosgubernia.ru/useful/?id=1640.
Карьерные возможности
В последние годы значительно увеличилось количество вакансий для Embedded-инженеров, как глобально, так и в Украине. Это связано как с развитием IoT рынка в мире, так и открытием в Украине R&D офисов многих продуктовых компаний.
Самые известные продуктовые компании и стартапы, разрабатывающие embedded-устройства в Украине на сегодняшний день:
- Ubiquiti Networks;
- Mellanox;
- Cypress semiconductor;
- Intel;
- Samsung Electronics;
- Ajax Systems;
- Ring Ukraine;
- PetCube и др.
Работая в них имеет ряд преимуществ: бо́льшая защищенность и стабильность (нет рисков, что «завтра проект закроют»); возможность работать в отличном офисе, где есть вся необходимая и современная аппаратура; соц. пакет; работа в команде; возможность создать что-то, что не имеет аналогов в мире. Но чтобы попасть в такую компанию, необходимо иметь крайне высокие навыки, хорошее знание английского, и быть готовым к высоким загрузкам и овертаймам.
Есть и другой сценарий: у ряда ИТ консалтинговых компаний (они же аутсорс) имеются embedded проекты. Самые известные компании в этом направлении: GlobalLogic, Lohika, Luxoft, SoftServe, PLVision и Larch Networks.
Плюсы: хороший соц. пакет Пакет; большой выбор проектов внутри компании, часто есть офисы не только в Киеве (Харьков, Львов, Одесса и т.д.).
Минусы: нет прямого влияния на продукт, так как инженеры чаще всего работают лишь с определенной частью проекта, могут попадаться неинтересные и однотипные задачи, из-за чего разработчики могут чувствовать застой в развитии.
Также с повышением уровня диджитализации производства в Европе, Embedded-инженерам все чаще предлагают работу с релокейтом. Особенно это актуально для сектора automotive.
Плюсы: огромная масштабность проектов; доступ к производству.
Минусы: проблемы, связанные с релокейтом; высокие налоги в высокоразвитых странах.***