Вакансия компании Бифорком Тек:Разработчик Data Plane в сетевой ОС
📌 Чем предстоит заниматься
— Проектировать и воплощать в коде функции блока аппаратной абстракции, обеспечивающего программирование состояния передающего уровня (Data Plane) Ethernet и IP в аппаратный компонент—специализированный обработчик передачи данных (network ASIC);
— Разрабатывать и писать тесты, подтверждающие ожидаемое поведение Data Plane;
— Исправлять ошибки (баги) и улучшать производительность системы;
— Взаимодействовать с разработчиками других блоков, например, Control Plane;
— Следить за развитием и тенденциями отрасли с целью реализации в нашем продукте функций, отвечающих запросам рынка;
— Принимать участие в планировании развития итогового продукта (roadmap).
📌 Что ожидаем
— Умение и опыт программирования на C — именно на этом языке написаны наши компоненты ОС программирующие сетевые процессоры и SDK, которые мы используем;
— Умение работать с большим массивом кода: способность интерпретировать написанный чужой код и быстро вникать в логику, заложенную разработчиками;
— Умение работать в отладчике;
— Операционные системы Linux на уровне понимания архитектуры данного семейства ОС, способности заглянуть в код, например ядра Linux, когда необходимо улучшить свое понимание устройства какого-то смежного компонента. И, конечно, нужно быть уверенным пользователем этих ОС;
— Принципы построения сетевых инфраструктур и функционирования использующихся в них протоколах (Ethernet, IP, control plane протоколы BGP, OSPF), с умением работать со стандартами IETF RFC, IEEE и пр.
📌 Мы предлагаем
— 5/2, удаленный формат работы;
— Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные);
— После прохождения испытательного срока ДМС.
Для просмотра контактов необходимо авторизоваться. Это займет всего минуту.
Войдите Зарегистрируйтесь
Вы находитесь здесь → Разработчик Data Plane в сетевой ОС