other

Ведущий разработчик C/C++

19 сентября 2024

От 200 000 до 350 000 руб.

Город: Москва. Станции метро: Нагатинская

Ит Роут

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

Обязанности:

Компания “IT-Route” – команда в области создания продуктов сетевой инфраструктуры. Наша миссия заключается в создании продуктов для реализации устойчивых сетей, которые отвечают меняющимся потребностям наших клиентов. Наш коллектив — это первоклассные специалисты в своей области с опытом более 15 лет работы в корпоративном секторе. Направление деятельности Консалтинг и разработка: встраиваемых систем, сетевых решений (ПАК), систем ввода-вывода (BIOS), программного обеспечения для сетевой инфраструктуры У нас есть возможности профессионального роста интересные задачи и возможность принимать участие в уникальных проектах для клиентов ТОП 100 современные процессы разработки открытое общение внутри команды: неформальные совещания, общение со всеми на “ты”, отсутствие дресс-кода удобный график работы и расположение офиса У нас нет отчетов, планерок и всего того, что отнимает у вас время и мешает достичь цели! К настоящему моменту создана первая серия маршрутизаторов ФАКЕЛ - сетевая операционная система на базе компонентов GNU/Linux. Используем аппаратные платформы из реестра ТОРП. Продукт представлен в виде готовых ПАК и образов виртуальных машин В разработке программных продуктов мы используем подход безопасной разработки, понимаем важность доверия к программному коду и полностью его контролируем Приглашаем разработчика в проект многофункционального сетевого маршрутизатора Что предстоит делать: Разработка модулей dataplane: Коммутация: Создание и оптимизация модулей для обработки и передачи данных на уровне L2 (канальный уровень), включая работу с Ethernet, VLAN и другими технологиями. Маршрутизация: Разработка и внедрение алгоритмов маршрутизации на уровнях L3-L4 (сетевой и транспортный уровни), таких как OSPF, BGP, RIP, и других. Фильтрация трафика: Реализация механизмов фильтрации и контроля трафика на уровнях L2-L7, включая использование ACL, DPI и других технологий. Разработка модулей control plane: Обработка конфигураций: Разработка интерфейсов и механизмов для обработки и применения конфигураций сетевого устройства. Загрузка в модули dataplane: Обеспечение корректной и эффективной передачи конфигурационных данных в модули dataplane для их дальнейшей обработки. Разработка модульных и интеграционных тестов: Модульные тесты: Создание тестов для проверки отдельных компонентов и модулей на корректность работы. Интеграционные тесты: Разработка тестов для проверки взаимодействия различных модулей и компонентов системы. Автоматизация тестирования: Внедрение автоматизированных тестов для ускорения процесса разработки и повышения качества продукта Чего мы ждем от кандидата: Знание языков программирования: C: Глубокое знание языка программирования C, включая опыт работы с низкоуровневым программированием и оптимизацией кода. Python: Опыт разработки на языке Python, включая написание скриптов для автоматизации задач и тестирования. C++ (желательно): Знание C++ будет преимуществом, особенно в контексте разработки высокопроизводительных систем. Знание алгоритмов и структур данных: Алгоритмы: Умение разрабатывать и оптимизировать алгоритмы для обработки сетевого трафика и управления ресурсами. Структуры данных: Глубокое понимание и опыт работы с различными структурами данных, такими как хэш-таблицы, деревья, графы и очереди. Многопоточность: Опыт разработки многопоточного ПО, включая знание принципов синхронизации и управления потоками. Приветствуются знания в области сетевых технологий и протоколов: Сетевые технологии: Хорошее понимание работы сетевых устройств и технологий, таких как маршрутизаторы, коммутаторы, брандмауэры и т.д. Сетевые протоколы: Знание и опыт работы с основными сетевыми протоколами, такими как TCP/IP, UDP, ICMP, DNS, HTTP, SSL/TLS и другими. Безопасность: Понимание принципов сетевой безопасности и опыт работы с технологиями защиты данных. Приветствуется опыт в релевантной области от 3 лет: Профессиональный опыт: Не менее 3 лет опыта работы в области разработки сетевых решений или аналогичных проектов. Проектная работа: Опыт участия в крупных проектах, включая разработку, тестирование и внедрение сетевых решений. Навык работы в системе распределённой разработки Git: Контроль версий: Опыт работы с системой контроля версий Git, включая создание и управление ветками, слияние изменений и разрешение конфликтов. Совместная разработка: Умение эффективно работать в команде, используя Git для координации и синхронизации работы над проектом. Автоматизация: Опыт настройки и использования CI/CD систем, интегрированных с Git, для автоматизации процессов сборки, тестирования и развертывания. Условия: аккредитация Минцифры частично удаленная работа, гибкий график работы, гибридный формат. Режим работы офиса: понедельник-пятница, 9:00-18:00 офис и производство в 10 мин. пешком от ст. м. Нагатинская и МЦК Верхние Котлы соблюдение ТК РФ ДМС (стоматология, скорая помощь, поликлиника)

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 120035673

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

Ведущий разработчик C/C++

От 220 000 до 280 000 руб.

Москва. Станции метро: Нагатинская

Мальт Систем

Ведущий разработчик C\C++

Договорная

Москва. Станции метро: Нагатинская

Платформикс

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

Договорная

Москва. Станции метро: Нагатинская

Лаборатория Безопасных Систем

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

Договорная

Москва. Станции метро: Нагатинская

Лига Цифровой Экономики

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

Договорная

Москва. Станции метро: Нагатинская

Гексагон

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

Договорная

Москва. Станции метро: Нагатинская

Т8