Разработчик встроенного ПО (Embedded Software Developer)
Зарплата
от 100 000 до 200 000 ₽
Требования
Местоположение и тип занятости
Компания
Разработка программного обеспечения в области Интернета Вещей (IoT)
Описание вакансии
Условия работы
Разработка комплексного решения в области "интернета вещей" (IoT) для
отслеживания местоположения (monitoring and tracking of assets).
Основными требованиями к программному обеспечению используемых
встроенных устройств являются низкое энергопотребление, безопасная
передача данных в "облако" (cloud), надежное и безопасное обновление ПО
"по воздуху" (OTA firmware update).
Обязательные требования:
- опыт разработки и отладки встроенного программного обеспечения, с
использованием RTOS и на "голом железе" - навыки написания драйверов I/O периферии
- хорошее знание С++
- чтение технической документации на английском языке
- опыт работы в распределенной команде.
Желательные навыки:
- опыт программирования STM32 MCUs, в т.ч. с использованием System
Workbench IDE; - навыки интеграции и настройки коммуникационных (wifi, cellular) и
GPS/GNSS стеков; - опыт проектирования и разработки решений для OTA firmware update,
включая загрузчик приложений (bootloader); - представление о системах удаленного мониторинга и управления устройствами;
- опыт интеграции с "облаком" используя REST API, MQTT или другие протоколы
- опыт работы с MS Azure IoT cloud;
- навыки оптимизации программного обеспечения для уменьшения
энергопотребления; - знания в областях авторизации и шифрования;
- свободное техническое общение на английском языке.
Мы предлагаем:
- Поучаствовать в интересном проекте из области IoT;
- Изучить новые технологии, получить новые практические знания и умения;
- Поработать в команде с профессионалами;
- Работа из дома;
- Полная/неполная занятость (20-40 час/нед);
- Почасовая оплата.