Руководитель группы разработки С (РАМ)
Руководство группой системных разработчиков, которые улучшают качество кода, снижают техдолг и обеспечивают безопасность ядра и low‑level сервисов PAM. Работа над стабилизацией, отладкой и архитектурным улучшением критичных компонентов системы.
ГрейдLead
Опыт6+ лет
Стек
CLinuxPOSIXgdbvalgrindmakecmakeOpenSSLTLSSSH
Задачи
- •Лидерство и развитие команды разработчиков
- •Выстраивание процессов code review, тестирования и CI/CD
- •Планирование и декомпозиция задач по рефакторингу и улучшению архитектуры
- •Обеспечение безопасности кодовой базы и соответствия best practices
- •Участие в расследовании инцидентов, профилировании и отладке low‑level сервисов
- •Координация интеграций и API с другими командами
Обязательно
- •Коммерческая разработка на C под Linux/Unix от 7 лет
- •Опыт руководства командой или тимлид от 2 лет
- •Глубокое понимание архитектуры Unix/Linux и POSIX
- •Опыт работы с инструментами отладки и диагностики (gdb, strace, valgrind, perf, ASAN)
- •Знание принципов безопасной разработки (memory safety, race conditions, secure coding)
- •Опыт разработки многопоточных приложений и IPC (sockets, shared memory, DBus)
- •Технический английский для чтения документации
Будет плюсом
- •Опыт с PAM, IAM, SIEM или фаерволами
- •Опыт системного программирования и разработки модулей ядра Linux
- •Навыки автоматизации на Python
- •Опыт с OpenSSL/PKI/X.509 и TLS
- •Умение пользоваться статическим/динамическим анализом и fuzzing
- •Опыт реверс-инжиниринга и анализа бинарных протоколов
- •Знание FreeBSD или других Unix-like систем
- •Открытые репозитории с проектами