В компанию ЗТС требуются системные программисты.
Разработка прошивки на основе Linux для крипто-маршрутизатора
Возможные направления деятельности в зависимости от результатов собеседования:
- разработчик ядра Linux;
- системный программист (userland);
- разработчик системы сборки;
- разработчик криптографических средств защиты.
Требования:
- Хорошее знание языка C;
- Опыт работы с Linux/Unix. Знание командной строки;
- Знание программного интерфейса POSIX;
- Умение работать с git;
- Владение инструментами отладки (gdb, valgrind, strace);
- Базовые знания о TCP/IP;
- Умение писать и разбираться в Makefile;
Приветствуется:
- опыт работы с buildroot;
- знание Lua, bash;
- знание iptables/nftables;
- знание сетевой подсистемы Linux;
- понимание архитектуры ядра Linux;
- понимание архитектуры современных процессоров;
- знание какого-нибудь ассемблера;
- опыт отладки ядра Linux;
- опыт написания модулей ядра Linux;
- опыт модификаций ядра Linux;
- базовые представления о криптографии: симметричные и асимметричные ключи, сертификаты, шифрование, электронная подпись.
Зарплата – по результатам собеседования. На hh указана «усреднённая» зарплатная вилка от 100 000 до 250 000.