Full-stack разработчик ПО (Linux) для управления "умным домом".
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
С 2006 г. наша компания производит продукцию, предназначенную для использования в проектах автоматизированных, т.н. "умных" домов. Наши компоненты используются для дистанционного управления освещением, жалюзи, рольставнями, воротами, температурой и т.д.Мы ищем full-stack разработчика для разработки ПО для нашего нового блока управления. Блок управления работает на базе ОС Linux. Для связи с устройствами используется радиоканал, частота - 868 МГц.Нам нужен ответственный и честный сотрудник, способный работать в команде, для которого деньги стоят на втором месте после стремления показать всему миру, что в России тоже умеют делать хорошие вещи.
Назначение.Система предназначена для управления конечными устройствами через web-интерфейс, iOS- и Android- приложения.
Для реализации поставленных целей Система должна решать следующие задачи:
- Автоматическая настройка системы в локальной сети пользователя.
- Взаимодействие пользователя с системой устройств через web-интерфейс и приложения для систем iOS и Android для дистанционного управления и настройки. Использование сторонних устройств, а также готовых компонентов других производителей, предусмотренных в системе Home Assistant и утверждённых главным инженером Системы.
- Обновление программного обеспечения пользовательского блока управления с сервера компании по запросу и в автоматическом режиме.
- Создание образа программного обеспечения, предназначенного для оперативной записи на sd-карты в масштабах производства.
- Наличие API. Возможность интеграции с существующими системами умных домов для партнёров и разработчиков;
Задачи:
- Интегрировать наши устройства и протокол в open-source систему Home Assistant (home-assistant.io) (HA)
- Доработать интерфейс в соответствии с нашими требованиями
- Доработать серверную часть системы HA
- Разработать модуль взаимодействия с антенной, часами реального времени
- Разработать API для разработчиков и интеграторов
- Разработать серверную часть на стороне производителя, обеспечивающую сбор необходимых данных, техническую поддержку.
- Обеспечить запись образов на flash-накопители при производстве.
- Выпустить нативные приложения для iOS и Android.
Наши конкуренты: Fibaro, Z-Wave, ZigBee и пр