Разработчик C++ (Networking, core backend)

РСП

Разработчик C++ (Networking, core backend)

Москва, проезд Завода Серп и Молот, 6

Метро: Авиамоторная

Описание вакансии

О команде и продукте
Наша команда разрабатывает полномасштабную систему спутниковой связи, где программно-определяемый модем является фундаментом всей инфраструктуры. Именно в коде сосредоточена основная бизнес-логика и ключевые конкурентные преимущества продукта: от управления передачей данных до интеллектуального контроля радиочастотного ресурса.

Чем мы занимаемся
Мы проектируем высоконагруженные механизмы связи, способные работать в условиях экстремальных задержек и помех. Работа ведется на стыке системного программирования и сетевых технологий.

ПО модема в реальном времени координирует все процессы: адаптацию канала, «умную» приоритизацию и шифрование трафика, управление параметрами сигнала. Мы глубоко оптимизируем транспортные уровни и разрабатываем механизмы гарантированной доставки данных. Проектируем и реализуем высокопроизводительные стратегии обработки данных. Здесь каждая строка кода напрямую влияет на пропускную способность и жизнеспособность канала.

Кого мы ищем
Мы ищем C++ разработчика, которому интересны TCP/IP, многопоточность и архитектура сложных систем. В этой роли Вы будете не только писать код, но и определять технический облик продукта.

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

Обязанности

В работе с нами Вам предстоит:

  • разрабатывать и развивать backend-компоненты системы на C++;
  • участвовать в проектировании архитектуры продукта и в принятии ключевых технических решений;
  • работать с сетевыми протоколами и механизмами обработки трафика в реальном времени;
  • оптимизировать производительность и обеспечивать устойчивость системы под высокой нагрузкой;
  • обеспечивать качество кода, внедряя unit- и системные тесты для критических узлов;
  • исследовать и устранять сложные технические инциденты, дорабатывая существующие решения;
  • взаимодействовать с командой, совместно выбирая наиболее эффективные подходы к реализации задач.

Требования

Будет важно:

  • Уверенное знание C++ (стандарты 17/20): ООП, STL, многопоточность;
  • Алгоритмы и структуры данных: знание базовых структур данных и классических алгоритмов и умение применять оптимальный инструмент под конкретную задачу;
  • Знание стека TCP/IP: понимание уровней модели;
  • Опыт работы с сокетами: навыки разработки с использованием сокетов POSIX/Windows API;
  • Оптимизация производительности: умение писать эффективный код, чувствительный к задержкам и рациональному использованию CPU и памяти.
  • Code Style: умение писать чистый, единообразный код в рамках принятых в команде стандартов.

Будет плюсом

  • профильные курсы или сертификации по маршрутизации, коммутации и администрированию сетей (CCNA, CCNP и другие);
  • хорошее понимание принципов построения и эксплуатации IP-сетей;

  • знания в области защиты информации и понимание базовых принципов построения защищенных систем;

  • понимание принципов шифрования, аутентификации, контроля целостности и безопасной передачи данных;

  • знание подходов к компрессии данных и понимание их влияния на производительность, задержки и сетевой трафик;

Инструменты

В работе мы используем следующие инструменты:

  • Сборка: CMake, Make;
  • Контроль версий: Git (работаем в GitLab);
  • Среда разработки: Visual Studio или VS Code;
  • Тестирование: Unit-тесты с использованием GTest;
  • БД: запросы на SQL;
  • Анализ трафика: Wireshark, tcpdump и собственные решения анализа;
  • Планирование: задачи в Яндекс.Трекере.

Если с чем-то из этого Вы пока не работали, это не проблема — поможем во всем разобраться.

Условия

Мы предлагаем:

  • оформление по ТК РФ с первого дня;
  • пятидневную рабочую неделю с гибким началом дня;
  • возможность перехода на гибридный формат после испытательного срока (3 месяца);
  • современное оборудование для работы;
  • профессиональную рабочую среду, в которой ценятся качество кода, внимательный Code Review и продуманные архитектурные решения;
  • команду, в которой можно обсуждать решения, предлагать идеи и влиять на техническую сторону продукта;
  • спокойную рабочую атмосферу без лишней бюрократии;
  • чай, кофе и конфеты на офисной кухне.

Мы считаем, что качественное ПО создаётся там, где внимательно относятся и к архитектуре кода, и к его производительности. Если Вам интересно работать с сетевыми протоколами, разбираться в системных компонентах и видеть результат своих решений в реальной работе продукта, будем рады познакомиться. Мы ищем коллегу, которому интересны сложные инженерные задачи и командная работа над технически насыщенным продуктом.

Ждем Ваш отклик!

Навыки
  • C++
  • Git
  • Алгоритмы и структуры данных
  • STL
  • Linux
Посмотреть контакты работодателя

Адрес

Похожие вакансии

BLACKHUB GAMES
  • Москва

  • Не указана

Рекомендуем
Эвокарго
  • Москва

  • Не указана

Рекомендуем
КОМПАНИЯ «ААМ Системз»

Разработчик C++

КОМПАНИЯ «ААМ Системз»

  • Москва

  • Не указана

Рекомендуем
Алео-Альянс
  • Москва

  • Не указана

YADRO
  • Москва

  • Не указана

Лаборатория Касперского

Разработчик C++ (Vulnerability Management)

Лаборатория Касперского

  • Москва

  • Не указана

Свифтсэнд
  • Москва

  • Не указана

Автономные Технологии

Embedded разработчик

Автономные Технологии

  • Москва

  • Не указана

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Ведущий инженер-программист микроконтроллеров

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

  • Москва

  • Не указана

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

  • Москва

  • Не указана

Мфп Технологии

Ведущий разработчик С++

Мфп Технологии

  • Москва

  • до 350000 RUR

Правительство Москвы

Разработчик C++

Правительство Москвы

  • Москва

  • до 350000 RUR

НТ Прогресс
  • Москва

  • до 350000 RUR

КСОР
  • Москва

  • до 350000 RUR

СПБ Биржа

Разработчик

СПБ Биржа

  • Москва

  • до 350000 RUR

MIND Software
  • Москва

  • до 350000 RUR

Автономные Технологии

Инженер-программист (C++/Python)

Автономные Технологии

  • Москва

  • до 350000 RUR

Инконтрол
  • Москва

  • до 240000 RUR

RDP.RU
  • Москва

  • до 240000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию