Software Engineer C++ (Telecom Platform)

YADRO

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;
  • Удаленный или гибридный формат работы: удалённая работа из дома на корпоративном ноутбуке из любой локации , и возможность посещать комфортный офис в Москве, Санкт-Петербурге, Нижнем Новгороде, Екатеринбурге или Минске.
Навыки
  • Linux
  • C++
  • TCP/IP
Посмотреть контакты работодателя

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

СПЕЦИАЛЬНЫЕ ТЕХНОЛОГИИ

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

СПЕЦИАЛЬНЫЕ ТЕХНОЛОГИИ

Полный день
  • Санкт-Петербург

  • Не указана

Рекомендуем
ИнфоТеКС
Полный день
  • Санкт-Петербург

  • Не указана

Рекомендуем
Полный день
  • Санкт-Петербург

  • Не указана

Рекомендуем
НИИ Вектор
Полный день
  • Санкт-Петербург

  • Не указана

ЭВРИКА, Санкт-Петербург

Middle C++ Qt Developer

ЭВРИКА, Санкт-Петербург

Полный день
  • Санкт-Петербург

  • Не указана

Лазерные Системы

Инженер-программист С++

Лазерные Системы

Полный день
  • Санкт-Петербург

  • до 260000 RUR

Код Грин Инжиниринг
Полный день
  • Санкт-Петербург

  • от 150000 RUR

Авиационная и Морская Электроника, Научно-производственное предприятие

Программист С++

Авиационная и Морская Электроника, Научно-производственное предприятие

Полный день
  • Санкт-Петербург

  • от 150000 RUR

Геоскан
Полный день
  • Санкт-Петербург

  • от 150000 RUR

Nord.Codes
Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

Специальный Технологический Центр (ООО СТЦ)

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

Специальный Технологический Центр (ООО СТЦ)

Полный день
  • Санкт-Петербург

  • до 400000 RUR

Датаджайл
Полный день
  • Санкт-Петербург

  • до 400000 RUR

Датаджайл

C++ developer

Датаджайл

Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

Полный день
  • Санкт-Петербург

  • до 400000 RUR

Компания «Кронштадт»

Инженер-программист С++

Компания «Кронштадт»

Полный день
  • Санкт-Петербург

  • до 400000 RUR

BLACKHUB GAMES
Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

YADRO
Полный день
  • Санкт-Петербург

  • до 400000 RUR

Renga Software
Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

Альянс-АйТи
Полный день
  • Санкт-Петербург

  • до 250000 RUR

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

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