
RDP.RU
Разработчик Linux (Коммерция)
- Linux
- Python
- Git
- Docker
- Bash
- C/С++
- CMake
- NixOS
- Embedded Linux
- Ubuntu
- Debian
- GCC
RDP - ведущий российский производитель сетевых решений.
Мы набираем команду в коммерческий департамент, который занимается портфелем коммерческих продуктов.
Мы специализируемся на разработке инновационного программного обеспечения и программно-аппаратных комплексов для высокопроизводительной обработки сетевого трафика. Продукция компании широко востребована в сетях операторского класса и крупных предприятиях.
Одна из ключевых особенностей нашей компании – поставка масштабируемых решений на базе нашего оборудования, интеграция с системами Заказчика и доработка продуктов под поставляемые решения.
Сейчас мы находимся в поиске Разработчика Linux.
Наша команда занимается сопровождением действующей системы сборки, ее оптимизацией, а также адаптацией прошивок для различных аппаратных платформ.
Что необходимо делать:
- Конфигурирование и сборка систем на основе buildroot/nix под серверные платформы.
- Формирование и актуализация состава прошивки, исходя из требований и зависимостей разрабатываемого прикладного ПО, сборка и портирование приложений, библиотек, драйверов, настройка ядра операционной системы.
- Портировать патчи со старой версии ядра на новую.
- Совместная работа с другими командами по оценке производительности платформ в различных сценариях использования.
- Автоматизация построения и тестирования Linux.
- Системное программирование на С/С++ под Linux.
Требования:
- Отличное знание Linux (архитектура, сборка и администрирование).
- Знание систем сборки Embedded Linux (Buildroot/Yocto).
- Опыт разработки на C/С++ от 3 лет.
- Уверенные знания устройства ядра Linux (сетевой стек, планировщик, управление памятью).
- Уверенное владение сборкой программ из исходных текстов (make, autotools, cmake, meson, ninja, ...).
- Опыт диагностики проблем производительности на уровне ОС и hardware.
- Практический навык работы с make/cmake, g++, gcc.
Будет плюсом:
- Знание системы NixOS (язык nix, репозиторий nixpkgs).
- Умение работать c дистрибутивами Ubuntu, Debian.
- Опыт работы с системами виртуализации и контейнеризации (QEMU, Docker).
- Навыки написания скриптов на Python, bash.
- Навыки работы с GitLab.
- Практический опыт работы с серверным оборудованием.
Условия работы:
- Трудоустройство в соответствии с ТК РФ.
-
Белая заработная плата (оклад обсуждаем с успешным кандидатом после прохождения технического интервью).
- Гибридный график работы, с возможностью выбрать удобное время начала рабочего дня (08:00,09:00,10:00,11:00,12:00).
- Офис находится в БЦ "Трио" на метро Динамо (или мцд Гражданская).