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

Дата размещения вакансии: 02.06.2026
Работодатель: ВАС Экспертс
Уровень зарплаты:
от 300000 RUR
Город:
Санкт-Петербург
Литейный проспект 26
Требуемый опыт работы:
От 3 до 6 лет

VAS Experts – разработчик программного обеспечения для операторов связи, аккредитованная ИТ-компания. Работаем на рынке телекоммуникаций с 2013 года в России, странах СНГ, Африки, Латинской Америки и Южной Азии.

Основной продукт компании — Cистема контроля и анализа трафика (СКАТ), которая включает функции DPI/BRAS/CG-NAT и модуль аналитики метрик трафика. Активно развиваем продукты для мобильной связи - PCEF, EPDG, PGW и LBS.

Наши клиенты используют высоконагруженные системы реального времени, где важны корректность по спецификациям, предсказуемость и надёжность под нагрузкой.

Ищем инженера, который понимает, как устроены продукты этого класса, и готов отвечать за результат от спецификации до боевого стенда.

Чем предстоит заниматься

  • Разработка и сопровождение сетевых компонентов на C/C++ (обработка протоколов, работа с сетью и памятью, многопоточность).
  • Реализация поведения в строгом соответствии со спецификациями (3GPP, IETF RFC, протоколы вендоров).
  • Функциональное и нагрузочное тестирование, отладка по дампам трафика.
  • Диагностика проблем на тестовых и боевых стендах, поиск причины в коде.

Требования

  • Уверенный системный C++ или C, понимание работы с памятью (ownership, жизненный цикл, утечки, data race), многопоточности.

  • Опыт в разработке сетевого/системного ПО — телеком, сети передачи данных или смежные высоконагруженные системы реального времени.
  • Понимание спецификаций 3GPP / IETF RFC / протоколов вендоров и умение реализовывать поведение по ним, а не «по интуиции».
  • Умение читать дампы трафика (Wireshark/tcpdump) и диагностировать проблему по wire-уровню.
  • Функциональное и нагрузочное тестирование: проектирование тест-кейсов, понимание масштабирования и надёжности.
  • Базовое системное администрирование Linux: bash-скрипты, systemd-сервисы, настройка сетевого окружения.
  • Умение работать с ИИ-инструментами при разработке, тестировании и отладке — с соблюдением конфиденциальности и защиты интеллектуальной собственности.

Повышающая квалификация (желательная):

  • Современный C++ (17/20): RAII, move-семантика, шаблоны, стандартная библиотека.

  • Знакомство со структурой сети оператора (мобильной или фиксированной): узлы, интерфейсы, потоки сигнализации и пользовательского трафика.
  • Опыт работы с протоколами: Diameter, GTP, SIP, RADIUS, IPsec/IKEv2 — любой из них.
  • Навыки профилирования и оптимизации под нагрузкой.
  • Контейнеризация и оркестрация (Docker/Podman, Kubernetes).
  • Разработка облачных сервисов и интеграция в облачную инфраструктуру.
  • Опыт с DPDK или другими механизмами быстрой обработки пакетов.

Условия:

  • Оплата участия в профессиональных конференциях

  • Возможность дополнительного профессионального обучения за наш счет

  • Возможность обучения иностранным языкам с учетом вашего уровня

  • ДМС со стоматологией

  • Оплата питания (при работе в офисе)

  • Работа в офисе в Санкт-Петербурге, Москве или Севастополе

  • Возможна полностью удаленная работа

  • График работы по договоренности

  • Испытательный срок 3 месяца

  • Демонстрация своего кода, выполнение тестового задания.