Город: Москва
З/п: обсуждается с кандидатом
Опыт работы: От 3 до 6 лет
Отзывы о компании Лаборатория Касперского

«Лаборатория Касперского» проводит исследование возможностей создания гарантированно безопасных решений и доверенных сред, не допускающих исполнения незаявленной функциональности. Исследование направлено на создание защищенных решений в различных областях, в частности, для применения в среде индустриальных информационных систем (АСУ ТП)".


Старший разработчик/архитектор (DDK)


Задачи.


  • Разработка драйверов разного уровня
  • Планомерное развитие драйверной модели
  • Разработка и поддержка DDK

Требования.


  • Опыт разработки с тулчейнами на основе gcc, makefiles, использование систем контроля версий
  • Адекватный пользователь Linux.
  • Опытный разработчик C/C++ (от 5 лет),
  • Отличное знание архитектур Windows, Linux, MacOS (одной и более).
  • разработка драйверов Windows/Linux/др. ОС от 3-х лет.
  • Работа в должностях старшего/ведущего разработчика, опыт командной работы. 
  • Отличное знание архитектуры x86 и x64 с точки зрения системного программиста.
  • Понимание архитектуры PCI, USB, прочих стандартных шин.
  • Хорошее понимание механизмов работы драйверов файловых систем, интеграции менеджера виртуальной памяти, страничного кеша и файловых систем.

Пожелания.


  • Бэкграунд в области архитектурных решений исторических Unix-ов, микроядерных ОС (QNX, L4 и др.), ОСРВ. Желателен опыт разработки драйверов файловых систем.
  • Технический английский – свободное чтение документации.
  • Хорошие знания в области железа, принципов взаимодействия с различными устройствами – контроллерами жестких дисков, аудиоконтроллерами, USB host controllers, идеоадаптерами, сетевыми адаптерами. 
  • Эрудиция в области дизайн-решений операционных систем, “незашоренное сознание” – кроме Windows и Linux есть много других оригинальных систем.
  • Хорошее общее представление о популярных RISC-архитектурах (ARM, PowerPC, MIPS).

0
Нравится