Software Engineer C++ (Telecom Platform)

По договоренности


Разрабатываем полное платформенное решение для телекоммуникационных систем. На его основе строятся самые современные узлы сотовых сетей LTE- и GSM-стандартов — например, базовые станции и системы управления. Платформа включает в себя широкий функционал, который позволяет управлять инфраструктурой телекоммуникационных узлов, а также прикладными компонентами, топологией внутренних сетей и внешних интерфейсов. Также она отличается высокой надежностью, масштабируемостью и удобными механизмами для реализации программно-аппаратных сервисов.

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

  • Развитие платформы обеспечивающей middleware services, high avaliability, node management и delivery для приложений в составе базовой станции LTE/GSM;
  • Участвовать в проектировании и развитии архитектуры телеком платформы
  • Разрабатывать компоненты телеком платформы в технологическом стеке С++/Linux;
  • Разработка API по взаимодействию с аппаратным обеспечением и операционной системой для конфигурации и управлению инфраструктурой;
  • Разрабатывать и развивать высокопроизводительный канал коммуникации между компонентами, подсистему временной синхронизации компонентов, управление конфигурацией инфраструктуры и компонент;
  • Поддерживать средства развёртывания и обновления приложений;
  • Сбор метрик для оценки производительности продукта;
  • Исправление дефектов;
  • Создание инструментария для поддержки разработчиков;
  • Разрабатывать unit-тесты, проводить код-ревью, писать техническую документацию;
  • Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях.

Что мы ожидаем от будущего члена команды:

  • Знание С и C++11/14/17/20;
  • Уверенные знания сетей, базирующихся на TCP/IP;
  • Знание ОС Linux на продвинутом уровне и опыт разработки для Linux;
  • Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
  • Знание и опыт работы со cmake, bazel, yocto или других систем автоматизации сборки ПО;
  • Опыт работы с механизмами межпроцессного взаимодействия (IPC);
  • Знание примитивов синхронизации потоков в многопроцессорных системах;
  • Знание и понимание различных уровней тестирования, умение тестировать собственный код;
  • Опыт работы с системами версионного контроля (BitBucket, Gitlab) и баг-трекинга (JIRA);
  • Важно знать английский на уровне чтения и написания технической документации;
  • Самостоятельное решение сложных комплексных задач в новой предметной области;
  • Умение работать с документацией (в первую очередь читать и понимать).

Дополнительно приветствуем:

  • Понимание функционирования Event-driven приложений, построение DataPlane (DPDK, ODP, EventMachine);
  • Опыт конфигурирования и использования SRIOV, SoftSwitches
  • Опыт использования I2C, PCIe и подобных протоколов и интерфейсов для взаимодействия с оборудованием
  • Опыт работы со встраиваемым программным обеспечением и системами реального времени;
  • Опыт работы с gRPC и REST протоколами;
  • Знания об устройстве ядра Linux и опыт написания драйверов;
  • Умение писать системные приложения и демоны под GNU/Linux;
  • Общие знания мобильных телекоммуникационных систем LTE;
  • Знание Go;
  • Oпыт в разработке высоконагруженных систем;
  • Oпыт в профилировании кода и в применении различных методов/инструментов отладки/диагностирования ошибок;
  • Знание и опыт работы с системами виртуализации.

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

  • Премии за регистрацию патентов, создание результатов интеллектуальной деятельности;
  • Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
  • Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
  • Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
  • Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
  • Открытое общение: регулярные онлайн-встречи всей команды YADRO;
  • Удаленный или гибридный формат работы: удалённая работа из дома на корпоративном ноутбуке из любой локации , и возможность посещать комфортный офис в Москве, Санкт-Петербурге, Нижнем Новгороде, Екатеринбурге или Минске.

Поделиться:

Опубликована 21 день назад

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

Наш департамент - часть большой команды разработки флагманского продукта компании YADRO – TATLIN.UNIFIED. Продукт представляет собой современное хранилище, созданное для решения задач традиционных корпоративных приложений, больших данных и аналитики,...
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Санкт-Петербург
день назад
Senior / Team Lead Software Engineer (Node.js + TypeScript) Мы ищем опытного Software Engineer в нашу быстрорастущую команду! Хотим, чтобы нашим клиентам было по-настоящему комфортно и понятно пользоваться нашим продуктом. О компании: Мы создаем SaaS...
  • Полный день
  • Опыт от 3 лет
Логотип компании True GamersTrue Gamers
  • Санкт-Петербург
месяц назад
Стабильная компания с 20-летним опытом работы на рынке радиоэлектроники и радиоустройств. Продукция востребована, команда — профессиональная и сплоченая! Обязанности: Проектирование, разработка и отладка программного обеспечения (ПО) для микроконтрол...
  • Нестандартный график
  • Опыт от 3 лет
Логотип компании АРЕСАРЕС
  • Санкт-Петербург
17 дней назад
Команда единой платформы компании YADRO (Common Yadro Platform) занимается разработкой единой программной экосистемы платформенного уровня для всех продуктов компании (СХД, Серверы, Сети и Телеком). Разрабатываемая экосистема включает создание Linux-...
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Санкт-Петербург
19 дней назад
Project duration: 12 months Location: Saint Petersburg. Possible business trips to UAE Start date: December 2025 ASAP We are looking for an experienced Machine Learning Engineer with strong expertise in time-series forecasting and decision-support mo...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЯСПЯСП
  • Санкт-Петербург
22 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.