Developer С++ (Aprotech)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания Aprotech — амбициозная российская команда, созданная при поддержке компании Лаборатория Касперского. Бизнес компании — проектирование и разработка вертикальных решений на платформе промышленного интернета, включая создание продуктов на базе KasperskyOS. Если ты устал от легаси кода и вместо разработки занимаешься бесконечным устранением дефектов, не можешь использовать возможности современных стандартов C/C++, перерабатываешь из-за неотлаженных производственных процессов, но мечтаешь сделать действительно что-то уникальное — мы точно сможем тебе помочь :)
Команда АПРОТЕХ — это команда профессионалов в области системной и прикладной разработки, которая работает в тесной связке с командой разработки KasperskyOS над сложными и интересными проектами. Мы работаем по производственным процессам Лаборатории Касперского. Мы молодая компания, но очень ценим и заботимся о наших сотрудниках, поэтому наши сотрудники работают в офисе класса А с очень хорошей транспортной доступностью и получают социальный пакет.
Задачи
- Разработка специализированных приложений;
- Интеграция приложений, разработанных сторонними организациями;
- Адаптация продуктов под целевые аппаратные платформы;
- Проектирование, разработка и портирование приложений на базе KasperskyOS;
- Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых приложений;
- Подготовка набора тестов для верификации разработанных решений;
- Участие в разработке и ревью архитектуры;
- Проведение ревью кода, разработанного другими участниками команды.
Требования к соискателям
- Знание и опыт коммерческой разработки на C/C++;
- Знание алгоритмов и структур данных;
- Опыт применения POSIX API;
- Опыт работы с CMake;
- Уверенное владение Git;
- Знание методологических подходов проектирования программного обеспечения.
Желательно
- Знание и опыт применения современных стандартов C++ (от C++11 и выше);
- Опыт работы в соответствии с методологиями Agile;
- Опыт работы с CTest, GTest, GMock;
- Опыт работы с Docker;
- Знание методов обеспечения безопасности в современных ОС.