Kaspersky
Developer C (KasperskyOS, Application Lifecycle Management)
Зарплата не указана
Вся Россия
Навыки
CC++GCCClangBinutilsQemuPOSIXLinuxBSDMakefilesautomakeCmake
Обязанности
- 01Проектирование, разработка нового и поддержка существующего кода на C/C++
- 02Улучшение производительности, стабильности, безопасности и масштабируемости
- 03Участие в проектировании и ревью архитектуры
- 04Участие в code review
- 05Разработка юнит тестов
Требования
- 01Отличное знание языка программирования C
- 02Знание или готовность в случае необходимости освоить C++
- 03Знание базовых принципов построения современных операционных систем
- 04Опыт многопоточного программирования
- 05Знание классических алгоритмов и структур данных
- 06Знание инструментов разработки в Unix системах (Linux, BSD и пр.)
- 07Опыт работы в команде, знакомство с процессами Code Review, CI/CD
- 08Опыт разработки ПО системного уровня или желание погрузиться в данную область
- 09Знание методологических подходов проектирования программного обеспечения
- 10Знание систем автоматизации сборки Makefiles/automake/Cmake