«Городские технологии» - разработчик решений для «умных городов», производитель сложного оборудования и программного обеспечения на основе технологий ИИ, цифрового зрения и Big Data.
Мы ищем талантливого Python-разработчика, готового внести вклад в развитие передовых решений в области интернета вещей (IoT).
Присоединяйся к нашей команде профессионалов и стань частью увлекательного проекта!
Задачи:
- Разработка и поддержка программного обеспечения для взаимодействия с умными устройствами (тепло- и электросчетчики), включая получение данных, обработку и передачу в нашу IoT-платформу.
- Сборка Docker-образов, развертывание контейнеров и мониторинг работоспособности серверов.
- Работа в тесном взаимодействии с командой фронтенд-разработки, аналитики и тестирования для реализации функциональных требований и улучшения качества продукта.
- Проведение анализа сетевых архитектур и протоколов связи устройств, разработка MVP интеграций для демонстрации возможностей платформы.
Что ждем от кандидата:
- Опыт разработки на Python (версия 3.10+), уверенное владение структурами данных, асинхронностью (asyncio), многопоточностью (threading) и объектно-ориентированным программированием.
- Навык отладки и написания тестов для собственного кода.
- Отличное понимание основ Linux, умение работать с Docker и Docker Compose.
- Базовые знания промышленных протоколов передачи данных (MQTT, Modbus RTU/TCP, OPC UA).
- Понимание принципов построения сетевых коммуникаций и опыта работы с компьютерными сетями.
Будет преимуществом:
- Опыт работы с микроконтроллерами (Arduino, Raspberry Pi, ПЛК).
- Навыки программирования на JavaScript, особенно работа с платформой IoT и правиловыми движками (rule-engine).
Что мы предлагаем:
- Полностью удалённая работа: по московскому времени и с территории РФ.
- Комфортные условия труда.
- Официальное трудоустройство.
- ДМС после прохождения испытательного срока.
- Много задач в команде опытных специалистов.
- Возможность профессионального роста в крупной и стабильной компании с инновационными продуктами.