Разработчик C (KasperskyOS Education Development Kit)

По договоренности

  • Речной вокзал
  • Водный стадион
  • Войковская

Мы разрабатываем компоненты системного и прикладного уровня на базе KasperskyOS и ориентированы на развитие свободного программного обеспечения с открытыми исходными кодами. KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка - проприетарная частично POSIX-совместимая микроядерная операционная система,

Нам необходим разработчик, который может и хочет участвовать в решении задач портирования на новые аппаратные платформы, разработки драйверов и системных сервисов.

В обязанности члена команды входит:

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

Чтобы быть успешным в данной роли необходимо:

  • Отличное знание языка программирования С;
  • Опыт низкоуровневой системной разработки под разные архитектуры процессоров (x86, ARM, MIPS, RISC-V);
  • Опыт разработки ПО для встраиваемых систем на C/C++;
  • Знание архитектур современных процессоров;
  • Знание принципов построения современных операционных систем;
  • Знакомство с архитектурой микроядерных операционных систем;
  • Понимание принципов работы интерфейсов SPI, USB, RS-232, PCI-E, etc;
  • Опыт многопоточного программирования с использованием примитивов синхронизации ОС;
  • Знание базовых алгоритмов и структур данных;
  • Опыт использования средств разработки ПО под Linux (GCC, Make, CMake, GDB, git, etc);
  • Понимание методологий Agile, желание их применять;
  • Технический английский – свободное чтение документации.

Крайне пригодится:

  • Опыт коммерческой разработки на C/C++;
  • Участие в проектах разработки драйверов или модулей ядра операционных систем;
  • Assembler для одной из архитектур (x86, ARM, MIPS, RICS-V);
  • Участие в проектах разработки систем управления памятью, ресурсами, задачами на уровне ядра;
  • Знание методологических подходов проектирования программного обеспечения.

Адрес: Россия, Москва, Ленинградское шоссе, 39Ас1
Показать на большой карте

Поделиться:

Опубликована 3 дня назад

Похожие вакансии

Ищем 1С разработчика, который имеет опыт сопровождения конфигураций - 1С: УМФО, КПК и ЗУП (желательно ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании МКК "Луна"МКК "Луна"
  • Казань
  • Москва
  • Санкт-Петербург
3 дня назад
МЫ ПРЕДЛАГАЕМ: стабильность: компания на финансовом рынке с 2008 года, входит в ТОП-50 лучших работодателей (рейтинг HH.ru) работу в компании - лидере на рынке микрофинансовых услуг работу в соответствии с законодательством РФ во всех аспектах деятел...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании EqvantaEqvanta
  • Москва
день назад
до 210 000 ₽
Рыночная зарплата
Входим в ТОП-10 мобильных разработчиков России и занимаем первое в Ульяновске по версии Tagline и RatingRuneta ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Mad BrainsMad Brains
  • Москва
день назад
Проект для Банка Топ-5! Построение хранилища данных для финансового блока, проектирование и разработка ETL. Твои задачи: Реализовывать алгоритмы обработки распределенных данных в соответствии с требованиями ТЗ Покрывать код тестами, оптимизировать по...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Лига Цифровой ЭкономикиЛига Цифровой Экономики
  • Москва
день назад
250 000 - 300 000 ₽
Выше средней на 25%
Команда состоит из талантливых разработчиков, аналитиков и экспертов во всех областях, которые работают ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании CRTEXCRTEX
  • Москва
день назад
Проект Банка ТОП-3 по созданию личного кабинета инвесторов. Представляет собой амбициозную инициативу по модернизации существующего личного кабинета инвестора банка. Цель проекта заключается в полном переписывании устаревшей монолитной архитектуры си...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Лига Цифровой ЭкономикиЛига Цифровой Экономики
  • Москва
2 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.