Ведущий Программист С++

200 000 руб
Размещено 18 мая
Профобласть: Продажи
Занятость: Полная
График работы: Полный день
Опыт работы: Более 3 лет


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

Смартико
Full stack разработчик LoRaWAN / Nb-IoT устройств и облачной инфраструктуры
Москва, 2-й Рощинский проезд, 8