Developer C++ (Mobile KOS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
«Лаборатория Касперского» уже 22 года защищает мир от киберугроз. Более 400 миллионов пользователей выбирают наши технологии для защиты своих данных, а мы каждый день работаем над их совершенствованием. Сегодня наша команда — это 4 000 экспертов, которые работают в 37 странах мира. Все мы — обычные люди, со своими особенностями и увлечениями, но вместе мы 24 часа в сутки спасаем мир. Работа у нас — это возможность стать настоящим героем, оставаясь самим собой.
Кто мы:
«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Основным компонентом всех продуктов является базовая платформа, предоставляющая инструменты разработки, системные библиотеки и сервисы
Чем занимается наша команда:
- Создание средств кроскомпиляции под платформы x86 и ARM
- Создание средств разработки, верификации и отладки ПО
- Поддержка новых аппаратных платформ
- Верификация и поддержание в актуальном состоянии набора системных библиотек
- Разработка новых системных сервисов для продуктовых команд
Для чего Вы нам нужны:
- Проектирование, разработка и портирование компонентов базовой платформы на базе KasperskyOS
- Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых компонентов
- Подготовка набора тестов для верификации разработанных компонентов
- Участие в разработке и ревью архитектуры
- Peer code review
Что Вам необходимо для этого:
- Знание и опыт коммерческой разработки на C/C++ с применением POSIX API
- Знание алгоритмов и структур данных
- Знание базовых принципов построения современных операционных систем
- Опыт использования инструментов кросскомпиляции на основе GCC/LLVM
- Знание систем автоматизации сборки: Makefiles, automake, CMake
- Технический английский – свободное чтение документации
Еще желательно:
- Опыт разработки ПО для встраиваемых систем на базе Linux
- Знание архитектур современных микропроцессоров, средств разработки для них
- Знание методологических подходов проектирования программного обеспечения
- Знание методов обеспечения безопасности в современных ОС
- Опыт работы в соответствии с методологиями Agile
У нас:
- Отсутствие Legacy кода и регулярные мероприятия по недопущению его появления — мы создаем новую экосистему для KasperskyOS и ставим перед собой цель поддерживать высокий уровень качества кода
- Возможность экспериментировать и искать оптимальные подходы для решения возникающих задач — наша команда открыта к новым идеям и технологиям
- Забивать гвозди молотком, а не микроскопом — с нами есть возможность изучать и применять на практике, как мейнстримные, так и набирающие популярность технологии и языки программирования: С89, C11, C++17, Rust, Haskell, Lua и т.д.
Бонусы
Мы предлагаем кучу всего:
- Высокую заработную плату
- Перспективы профессионального и карьерного роста
- Трудоустройство по ТК РФ с первого дня работы
- ДМС (+стоматология, включая детей сотрудника)
- Страхование жизни (также за рубежом)
- Корпоративная мобильная связь
- Доплата на питание
- Тренажерный зал, скидка в бассейн, 30% компенсация личного фитнеса
- 100% оплата больничного
- Изучение иностранных языков
- Врач и массаж в офисе
- Программа релокации для будущих сотрудников из других регионов (вместе с семьей)
- Участие в интересных мероприятиях.