C Developer (Linux / Телекоммуникации)

БУЛАТ
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

БУЛАТ — Ведущий российский производитель, разрабатывает и производит высокотехнологичное инфраструктурное оборудование для построения телеком- и ИТ- систем, а также внедряет интеграционные проекты «под ключ».

БУЛАТ в цифрах
с 2015 года на рынке;
5 офисов – г. Москва: ул. Рябиновая, ул. Бутлерова и ИЦ Сколково, г. Рязань и г. Нижний Новгород
330 + сотрудников;
31 патент на инновационные разработки компании;
15 свидетельств на программное обеспечение, разработанное нами;
45 устройств в Реестре РЭП МПТ РФ;
ПО в Едином Реестре Минцифры.

В связи с разработкой новых продуктов и работой над новыми проектами мы расширяем команду!

Задачи, которые предстоит решать
Разработка высоконагруженных многопоточных сетевых приложений и системного ПО для оборудования цифровой радиосвязи и телекоммуникаций на базе Linux;
Участие в полном цикле разработки: от проектирования архитектуры и написания кода до тестирования и внедрения решений;
Разработка и поддержка драйверов оборудования, а также пользовательских приложений в среде Linux;
Интеграция и отладка сетевых стеков, включая работу с плоскостью управления (Control Plane) и ускоренной обработкой пакетов (Data Plane);
Оптимизация производительности кода для архитектуры x86-64, работа с DPDK/VPP;
Профилирование и отладка приложений с использованием современных инструментов.
Мы подходим друг другу, если у вас есть
Глубокое знание языка C и опыт разработки в user-space и kernel-space под Linux;
Понимание архитектуры ядра Linux: процессы, потоки, управление памятью, IPC;
Опыт многопоточного программирования и синхронизации;
Глубокое знание сетевых технологий: стек TCP/IP, модель OSI, протоколы L2/L3 (Ethernet, VLAN, IPv4/IPv6), опыт разработки сетевых приложений;
Владение системами сборки: CMake, Make, Autotools;
Опыт профилирования и отладки: perf, gdb, Valgrind, strace, ltrace;
Работа в команде: уверенное владение Git, Jira, Confluence;
Английский язык на уровне чтения технической документации.
Будет плюсом
Опыт работы с DPDK (Data Plane Development Kit) или VPP (Vector Packet Processing);
Навыки скриптового программирования: Bash, Python;
Опыт разработки драйверов для Linux;
Понимание специфики работы телекоммуникационного оборудования и протоколов сигнализации. Знание стандартов связи: 5G NR, LTE, GSM

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

Официальное оформление с первого дня.
Полностью белую, достойную и регулярную зарплату.
Возможен удаленный формат работы.
ДМС со стоматологией.
График работы на выбор (с 8/ 9/10 до 17/18/19).
Система дополнительного стимулирования (материальная и нематериальная): подарки для детей, подарки новичкам, материальное поощрение при заключение брака и рождение детей.
Сервис скидок для сотрудников на рестораны, товары и услуги

Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:

Регулярное внешнее и внутреннее обучение;
Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате);
Возможность прохождения дополнительных обучающих курсов за счет компании;
Регулярно организовываются различные корпоративные мероприятия и тематические дни внутри компании.

ПОСТРОЙ СВОЮ КАРЬЕРУ ВМЕСТЕ С БУЛАТ!

Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано4 ч назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).