Разработчик встроенного ПО (Embedded Software Developer)

200 000 руб. за проект • наличный расчёт, безналичный расчёт
10 мая 2019, 04:20 • 8 откликов • 117 просмотров
Разработчик встроенного ПО (Embedded Software Developer)

Описание проекта:

Разработка комплексного решения в области "интернета вещей" (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 час/нед)
- почасовая оплата