C Developer (Linux / Телекоммуникации)
По договоренности
БУЛАТ — Ведущий российский производитель, разрабатывает и производит высокотехнологичное инфраструктурное оборудование для построения телеком- и ИТ- систем, а также внедряет интеграционные проекты «под ключ».
БУЛАТ в цифрах:
- с 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).
- Система дополнительного стимулирования (материальная и нематериальная): подарки для детей, подарки новичкам, материальное поощрение при заключение брака и рождение детей.
- Сервис скидок для сотрудников на рестораны, товары и услуги
Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:
- Регулярное внешнее и внутреннее обучение;
- Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате);
- Возможность прохождения дополнительных обучающих курсов за счет компании;
- Регулярно организовываются различные корпоративные мероприятия и тематические дни внутри компании.
ПОСТРОЙ СВОЮ КАРЬЕРУ ВМЕСТЕ С БУЛАТ!
Опубликована 19 часов назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва