Software Engineer C++ (Telecom Platform)

30 Декабря

Партнерские Вакансии

Город:

Нижний Новгород

Занятость:

Полная занятость

Компания "КНС ГРУПП"

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

23 Декабря

Machine Learning Engineer (LLM, RL)

Нижний Новгород

Компания "Intella" Мы – Intella, крупнейшее узкопрофильное кадровое агентство на территории СНГ. Сейчас мы ищем амбициозных кандидатов на...

Отправить резюме подробнее

27 Декабря

Software Engineer / Инженер ПО для микроконтроллеров (Matlab)

Нижний Новгород

от 277 000 руб.

Компания "Алабуга, ОЭЗ ППТ" ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА) Обязанности: разработка...

Отправить резюме подробнее

27 Декабря

Network engineer for PreSale support / Старший сетевой инженер по поддержке PreSale (KORNFELD)

Нижний Новгород

Компания "КНС ГРУПП" Мы активно расширяем портфель наших продуктов и открываем поиск талантливого Старшого сетевого инженера по поддержке...

Отправить резюме подробнее

27 Декабря

Application security engineer / Инженер по информационной безопасности (AppSec)( КНС ГРУПП )

Нижний Новгород

Компания "КНС ГРУПП" В связи с запуском нового продуктового направления, мы продолжаем активно расти и расширять команду. Ключевая цель нового...

Отправить резюме подробнее

27 Декабря

QA Automation Engineer (Java)

Нижний Новгород

до 250 000 руб.

Компания "DCloud" Ищем увлеченного Автотестировщика на Java, готового также выполнять ручное тестирование проекта в домене ценных бумаг и...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: