Ведущий разработчик / Senior C (Linux)
StormWall™Удалённо5/2Полная занятость
GitLinuxJiraGitLab CICTCP/IPVLANRedmineUDPСетевые технологииDPDKМногопоточные приложения
Описание
StormWall™ ищет Team lead/Senior C-разработчика в команду разработки высокоскоростного пакетного фильтра для on-premise решения.
Обязанности
- Организовывать и оптимизировать процессы разработки
- Декомпозировать задачи и контролировать сроки
- Проектировать архитектурные решения для микросервисных приложений
- Писать эффективный код
- Вести R&D-проекты в области аналитического сетевого ПО
- Разрабатывать высокопроизводительное ПО для обработки десятков миллионов Ethernet-фреймов в секунду
- Выполнять исследования, тестирование, документирование и ввод в эксплуатацию программно-аппаратных комплексов
Требования
- Уверенное владение языком C
- Опыт разработки серверного ПО под Linux
- Владение сетевыми технологиями и работой с сокетами (TCP/IP, UDP, VLAN и др.)
- Опыт создания многопоточных приложений
- Навыки работы с tcpdump, Wireshark, Scapy, GDB, GDBServer, perf, GNS3
- Использование Git и систем управления проектами (Redmine, GitLab, Jira и др.)
Будет плюсом
- Опыт с DPDK/XDP
- Работа с БД, веб-технологиями и протоколами (HTTP, SSL, SIP, NTP, DNS и др.)
Условия
- Удалённый формат работы (без ограничений по локации)
- Полная занятость
- График 5/2, 8 рабочих часов