Разработчик C (KasperskyOS, System services & drivers)
Город:
Москва
Занятость:
Полная занятость
Компания "Лаборатория Касперского"
О проекте:
«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Одним из направлений является разработка программного обеспечения для тонких клиентов, обеспечивающих среду доверенного подключения к удаленным рабочим столам - Kaspersky Thin Client.
Области ответственности команды:
- Проектирование и разработка кибериммунной платформы тонкого клиента;
- Разработка набора базовых компонентов и сервисов, необходимых для последующего создания приложений для тонкого клиента;
- Адаптация KasperskyOS под целевые аппаратные платформы (разработка драйверов и сервисов);
- Интеграция приложений, разработанных другими командами и сторонними организациями;
- Выпуск конечных кибериммунных решений на основе KasperskyOS и SDK для создания приложений для тонких клиентов.
Задачи команды:
- Проектирование, разработка и портирование компонентов, сервисов и драйверов для тонких клиентов на базе KasperskyOS;
- Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых решений;
- Подготовка набора тестов для верификации разработанных решений;
- Участие в разработке и ревью архитектуры;
- Peer code review.
Мы ожидаем от вас:
- Знание и опыт коммерческой разработки на C/С++;
- Опыт разработки драйверов/системных сервисов для встраиваемых систем на базе Linux;
- Знание базовых принципов построения современных операционных систем;
- Опыт использования инструментов кросс-компиляции на основе GCC/LLVM;
- Знание алгоритмов и структур данных;
- Технический английский – свободное чтение документации.
Будет плюсом:
- Знание и понимание работы различных подсистем ОС, таких как управление памятью, межпроцессное взаимодействие, синхронизация, планирование задач, обработка прерываний;
- Опыт разработки ПО для работы с переферией (флешки / токены /принтеры / сканеры / аудио гарнитуры / веб камеры);
- Знание и понимание принципов работы различных аппаратных интрефесов (UART, I2C, USB, SPI и т.д.);
- Знание систем автоматизации сборки: Makefiles, automake, CMake;
- Знание методологических подходов проектирования программного обеспечения;
- Знание методов обеспечения безопасности в современных ОС;
- Опыт работы в соответствии с методологиями Agile.
03 Февраля
Москва
Компания "АКАДО Телеком" Акадо Телеком крупнейший интернет провайдер Московского региона. Входим в ТОП-5 крупнейших телеком-компаний России....
03 Февраля
Подольск
Компания "AKRON HOLDING" Обязанности Разработка backend-сервисов на Python c LLM и ML решений Интеграция и автоматизация процессов с...
03 Февраля
Москва
Компания "РСХБ-Интех" ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Развитие системы и разработка новых сервисов на языке программирования Java, в том числе...
03 Февраля
Разработчик FullStack (.net + Angular 16+)
Москва
от 200 000 до 350 000 руб.
Компания "РСХБ-Интех" Проект: аналитическая платформа по выявлению кредитного индекса ЮЛ, ИП и ФЛ. ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Разработка...
03 Февраля
Москва
Компания "Легион" Приглашаем в команду Backend-разработчика, который будет отвечать за реализацию бизнес-логики, разработку и поддержку API,...
Вакансия размещена в отрасли