Ведущий инженер-программист C++ (Linux Embedded)

Дата размещения вакансии: 15.01.2026
Работодатель: Рокстон Системы
Уровень зарплаты:
от 275090 до 352350 RUR
Город:
Москва
Автозаводская улица 23Ак2
Требуемый опыт работы:
Более 6 лет

С середины с 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.

С интересом выслушаем ваши встречные предложения и замечания.