Москва
Ищем инженера-программиста, который будет заниматься развитием и поддержкой программного обеспечения сети LoRaWAN (Packet Core Network) и сопутствующего ПО.
Что нужно делать:
- Развитие и поддержка существующего пакетного ядра LoRaWAN, исправление возникающих проблем (C++/14, Python, MQTT, PostgreSQL, Docker)
- Интеграция с приложением заказчика, при необходимости взаимодействие с заказчиком для понимания задачи, пусконаладки или отладки
- Разработка и развитие прикладного ПО и вспомогательных сервисов (Python, Clickhouse)
- Взаимодействие с командой по тестированию/внедрению/решению проблем
Что хотели бы видеть у кандидата:
- Знание C++ (С++ 14) на хорошем уровне.
- Приличное знание ОС Linux, командной строки, утилит операционной системы.
- Знакомство с Python.
- Знание SQL, опыт написания сырых запросов (мы используем PostgreSQL).
- Английский язык на уровне чтения технической документации.
Будет плюсом:
- Заинтересованность в области Internet of Things.
- Знакомство с брокером сообщений MQTT (работаем с ним из C++ и Python).
- Знание Go.
- Знание библиотек asyncio, aiohttp.
- Опыт работы с Clickhouse.
- Опыт кросс-платформенной разработки (Raspberry Pi).
- Опыт embedded программирования.
- Знание контейнеризации (docker).
- Способность находить и устранять сетевые/ресурсные проблемы, умение пользоваться профилировщиком, отладчиком.
- Знание сетевых технологий (TCP/IP) как с точки зрения программирования, так и с точки зрения сопровождения (уметь собирать и анализировать сетевые трейсы).
Характер работы:
- Полный рабочий день
- В офисе / удаленная (по желанию).
- Утренние совещания