Автозаводская улица 23Ак2
С середины с 2004 года наша компания разрабатывает(г. Москва) и производит (г. Муром) системы оповещения, громкоговорящей связи и фонового озвучивания.
В данный момент мы подошли к необходимости объединения наших систем в рамках LAN/WAN сетей.
По этой причине мы ищем ведущего инженера-программиста в отдел разработки, который сможет заняться созданием решений (в их программных частях) связанных с компьютерными сетями, управлением сетевыми устройствами и потоковой передачей аудио, взяв на себя следующие обязанности:
- Разработка ПО для встраиваемых систем (не реального времени), как отдельных электронных модулей, так и одноплатных компьютеров (Linux, x86), с применением стека протоколов Ethernet и TCP/IP, а в перспективе и SIP.
- Подготовка и содействие техническому писателю в подготовке Технической документации на ПО .
-
Техническое руководство и менторство, координация и консультирование коллег при разработке, регулировке и постановке на серийное производство приборов, электронных модулей.
Конкретные задачи которые предстоит решать инженеру-программисту (по очереди следования):
Разработка программной части полностью своей IP системы оповещения. Конечное изделие должно будет представлять из себя 1U стоечный сервер;
Создание VoIP микрофонной консоли для дуплексной связи (программная часть);
Создание VoIP абонентской вызывной панели для дуплексной связи (программная часть).
Рутину по работе с бумажками/бюрократии возьмёт на себя соответствующий человек (менеджер/технический писатель).
На данный момент отдел разработки состоит из:
- двух инженеров конструктор-схемотехников 2 категории (принципиальные схемы, трассировка плат и программирование микроконтроллеров);
- инженера-программиста C++, Linux, Qt;
- одного специалиста по оформлению документации + менеджера проектов;
- одного инженера-разработчика блоков питания и усилителей звука (удалёнка).
Нами уже были проведены определённые работы по прототипированию MVP для данной задачи по результатам которой было принято решение уйти от изначально выбранных решений в виде:
- Сетевой протокол: MQTT (для взаимодействия с конечными устройствами);
- СУБД: MongoDB;
- Front-end (WebUI): Bootstrap + JS + AJAX;
- Back-end: Angie + PHP.
Сейчас мы склоняемся к следующим решениям:
- Сетевой протокол: OPC UA;
- СУБД: Sqlite;
- Front-end (WebUI): Bootstrap;
- Back-end: Drogon.
Существующий инженер-программист возьмет на себя часть работы создания WebUI (front-end и back-end) на Bootstrap/Drogon.
Новый сотрудник должен будет взять на себя создание ПО сервера по работе с СУБД и конечными устройствами через протокол OPC UA.
Фактически можно назвать задачу как: разработка backend части сервера, отвечающей за взаимодействие (мониторинг, администрирование и управление) удалёнными устройствами (системы оповещения) по TCP/IP.
Требования:
- Высшее техническое образование по специальности (магистратура, специалитет): программист, математик либо аналогичные в области IT;
- Опыт работы от 3-х лет опыт разработки встраиваемого ПО на языке С++ под Linux (x86);
- Опыт работы в Linux-окружении;
- Хорошее знание принципов объектно-ориентированного программирования, паттернов объектно-ориентированного проектирования;
- Знание библиотеки STL и фреймворка Qt 4.8 и 5.x;
- Понимание структуры форматов JSON, XML;
- (Будет +) Опыт работы с VoIP протоколом SIP;
- (Будет +) Опыт работы с аудиокодеками (G.711, G.722, OPUS);
- (Будет +) Опыт работы с OPC UA.
- (Будет +) Опыт разработки ПО для телекоммуникационного оборудование (роутеры, коммутаторы и т.д.).
Условия:
- Заработная плата 275 090 – 352 350 руб./мес. чистыми на руки (по результатам собеседования);
- Оклад 180 090 – 234 900 руб.;
- Премия 95 000 – 117 450 руб. (накопительная, выплата по завершению задачи/этапа). Строго прописана в трудовом договоре и в положении о премировании отдела;
- Индексация ЗП один раз в год в первом квартале каждого года;
-
Испытательный срок: 3 месяца;
-
Перспективы роста: Руководитель группы разработчиков (ПО);
- Оформление по ТК РФ;
- ДМС (медстраховка) от компании;
- График работы 38 часов в неделю (пятница короткий день). Подразумевается 5/2 (допускается гибкий график;
- Возможность удалённой работы до 2-х дней в неделю;
- Отдел разработок располагается в нашем офисе (в собственности), расположенного на 9 этаже бизнес центра, с отдельной столовой;
- Помещения оборудованы СКУД и видеонаблюдением;
- Парковка платная (на соседних улицах можно изловчиться и поставить авто бесплатно);
- Фото офиса: https://disk.yandex.ru/d/ksMeoe0lS3SbAQ
- Адрес офиса: м.Автозаводская/Зил, Автозаводская улица, 23Ак2, Москва, 115280.
С интересом выслушаем ваши встречные предложения и замечания.