Требуется С-разработчик уровня Middle для работы над основным продуктом одного из российских стартапов.
Требования:
- 2+ коммерческого опыта с C;
- Хорошее понимание принципов многопоточного программирования;
- Отличное понимание модели OSI и стека TCP/IP, а также умение применить эти знания на практике. Вы должны уметь с нуля настроить маршрутизацию в небольшой компьютерной сети;
- Хорошее знание ОС Linux, умение настроить сеть (утилита “ip”);
- Технический английский.
Будет плюсом:
- Базовое знание Golang – некоторые вспомогательные утилиты написаны на этом языке;
- Отличное знание Git;
- Знание динамических протоколов маршрутизации - RIP, IS-IS, OSPF, BGP;
- Опыт работы с DPDK;
- Опыт работы с сетевыми устройствами - коммутаторами и маршрутизаторами. В идеале с Cisco-like CLI;
- Опыт работы с виртуализацией QEMU/KVM и контейнерами Docker.