Инженер-программист — Россия, Санкт-Петербург — HH — 139281391
150 000–150 000 ₽
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Санкт-Петербург
Формат: Офис, Гибрид
Занятость: Полная занятость
Грейд: не определён
АО "Bks "B3qKYnR" – современный, динамично развивающийся научно-исследовательский институт, разработчик сложных систем и средств телекоммуникаций, защиты информации, автоматизированного управления.
Институт входит в 35 «t7UGmCt «qXqwzwKknk» (eU «gqx4Vu»).
Что вы будете делать?
О продукте
Комплекс видеоконференцсвязи для защищённых сетей: сервер, терминал и панель управления. Работает на Astra Linux, должен иметь возможность работать без интернета, готовится к сертификации ФСТЭК. Команда построена по принципу минимализма и совмещения обязанностей, время на вхождение в материал и разработку до результата-не более 12 месяцев, промежуточная поставка на шестом месяце. Весь цикл мы делаем сами: код, сборка пакетов, развёртывание на объекте, пилот, разбор инцидентов.
• Отвечать за код, который пишете (на важно, написан он ИИ или вами): ставить задачу, разбивать на части, проверять результат, интегрировать с тем, что уже работает;
• Писать руками то, что быстрее написать, чем объяснять: отладочные заплатки, эксперименты, мелкие правки;
• Разбираться в чужом стеке: сегодня C++, завтра Go, TypeScript или Python — что окажется уместнее;
• Отлаживать на объекте: сеть, сертификаты, GStreamer, SIP, systemd, логи, tcpdump;
• Разворачивать наш софт на оборудовании заказчика: сервер, терминал, камеры, пульты, PTZ;
• Писать тесты и автоматизировать проверки — включая сценарии, где ломается медиа;
• Читать стандарты и документацию: RFC по SIP и RTP, руководства по Astra Linux, требования ФСТЭК;
• Доводить до эксплуатации: «работает у заказчика», а не «работает у меня»;
• Возможны нечастые командировки.
Обязательно (то, без чего работа не получится):
• Необходимо уметь обращаться с ИИ и понимать, что инженерия от этого не исчезает — она смещается. Мы умеем (и ждем этого от коллеги): поставить задачу, разложить её на части, выбрать решение из трёх, проверить чужой результат, отладить в железе и довести до эксплуатации;
• Поэтому нам не нужен человек, который быстро печатает на C++. Ждём, что вы будете понимать, какой код нужен и почему, и сможете доказать, что он работает;
• Опыт — от трёх лет в индустрии;
• Технический кругозор. Понимаешь, что происходит на каждом слое: от кабеля и ядра до интерфейса. Не боишься незнакомого стека и умеешь быстро войти в тему;
• Инициатива. Видишь проблему — предлагаешь решение, а не ждёшь постановки. Не согласен с решением — возражаешь с аргументами;
• Скорость адаптации. Задача может оказаться про ядро, про сеть, про интерфейс или про сборку пакетов. Учишься на ходу, а не ждёшь курса;
• Всеядность. Готов взяться за оборудование, devops, тестирование, документацию. Не делишь работу на «моё» и «не моё»;
• Умение думать головой. Решение принимаешь по фактам, а не по привычке. Умеешь объяснить, почему сделал именно так;
• Работа с ИИ как с инструментом. Формулируешь задачу, проверяешь результат, не веришь на слово — ни ИИ, ни своему коду;
• Ответственность за результат. Доводишь до конца и не бросаешь на полпути, когда стало скучно или сложно.
Будет плюсом:
• Опыт в ВКС, VoIP или потоковом видео: SIP, RTP, H.264/H.265, Opus, GStreamer;
• Astra Linux · C++17/20 · медиа · devops · эксплуатаци;
• Знакомство с Astra Linux, systemd, сборкой .deb, CMake;
• Понимание, как устроены TLS, SRTP и сертификаты;
• Опыт работы в закрытых контурах и с требованиями по защите информации;
• Умение читать чужой код и объяснять его.
Что мы предлагаем:
• График работы 5/2 пн-чт: с 9:00 до 17:45, пт: с 9:00 до 16:30, возможен гибридный формат работы;
• Заработная плата полностью "белая" 2 раза в месяц;
• Официальное оформление, отпуск, больничный и пр. по Трудовому кодексу РФ;
• Подарки детям к Новому году;
• Дополнительное пенсионное обеспечение.
Как попасть в нашу команду?
Между этапами не больше трёх рабочих дней.
1. Оставляйте отклик на ••••••••;
2. Технический срез по ВКС — 60–75 минут, видеозвонок. База, диагностика, чтение кода, работа с ИИ.
3. Архитектурная задача — 1-2 часа дома, не оплачивается.
4. Живая встреча — 2,5–3 часа. Разбор задачи, вопросы на неопределённость и практика на стенде: развернуть наш софт на железе, найти три поломки.
5. Заполнение анкеты (немного бюрократии);
6. Оффер! 🎉