Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 18.08.2025

Developer C/C++ (KasperskyOS)

apartmentЛаборатория Касперского scheduleПолная занятость publicНе указано badge2–4 года badge5+ лет
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

Описание вакансии

TL;DR

Developer (C/C++): Разработка и портирование компонентов, сервисов и драйверов для тонких клиентов на базе KasperskyOS с акцентом на анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых решений. Фокус на проектировании и разработке кибериммунной платформы тонкого клиента.

Location: null

Salary: null

Company

«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS.

Что делать

  • Проектирование, разработка и портирование компонентов, сервисов и драйверов для тонких клиентов на базе KasperskyOS.
  • Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых решений.
  • Подготовка набора тестов для верификации разработанных решений.
  • Участие в разработке и ревью архитектуры.

Требования

  • Знание и опыт коммерческой разработки на C/С++.
  • Опыт разработки драйверов/системных сервисов для встраиваемых систем на базе Linux.
  • Знание базовых принципов построения современных операционных систем.
  • Опыт использования инструментов кросс-компиляции на основе GCC/LLVM.
  • Знание алгоритмов и структур данных.
  • Технический английский – свободное чтение документации.

Хорошо, если есть

  • Знание и понимание работы различных подсистем ОС, таких как управление памятью, межпроцессное взаимодействие, синхронизация, планирование задач, обработка прерываний.
  • Опыт разработки ПО для работы с переферией (флешки / токены /принтеры / сканеры / аудио гарнитуры / веб камеры).
  • Знание и понимание принципов работы различных аппаратных интрефесов (UART, I2C, USB, SPI и т.д.).
  • Знание систем автоматизации сборки: Makefiles, automake, CMake.
  • Знание методологических подходов проектирования программного обеспечения.
tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям