Вакансия перенесена в архив

Все вакансии / Инженер-разработчик (KVM) / Москва

О компании

 

Наш партнер -  аутсорсинговая компания, работающая над высокотехнологичными инновационными проектами с различными компаниями.

Сейчас в компании работает 350 человек. Самый большой офис в Нижнем Новгороде, есть офисы в Москве, Вильнюсе и США.


 

О клиенте

Американская компания производитель процессоров, которая также производит различные устройства на основе этих процессоров. Это могут быть системы сбора и обработки данных, сетевые системы, встроенные и развлекательные системы и т.д.

Общая особенность разрабатываемых устройств – это устройства для работы в сети: файрволы, серверы и т.д. Для данных устройств типично наличие различных сетевых контроллеров и поддержка многих интерфейсов. Таким образом, ожидается, что большая часть разработки будет связана именно с ними, т.е. это разработка  или портирование драйверов для сетевых контроллеров, отладка и оптимизация их работы, взаимодействие с дизайнерами самих устройств и т.д.

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

 

О проекте

 

Цель проекта – разработка гипервизора для виртуализации выполнения нескольких ОС на одном устройстве. Данный гипервизор основывается на KVM, встроенный  в Linux, и будет выполняться на системах, построенных на базе новейшего ARMv8 процессора.

В рамках данного проекта нам предстоит принять участие непосредственно в доработке гипервизора. В частности, предстоит разработка поддержки различных  устройств, таких как сетевые контроллеры, решение возникающих проблем доступа к ресурсам, оптимизация производительности и т.д.


 

Какие профессиональные навыки нам важны?

  • Опыт разработки на уровне ядра Linux на С;

  • Опыт разработки, связанный с виртуализацией;

  • Опыт использования инструментов отладки.

 

Что нам важно в этом человеке?

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

 

Что делать  в проекте?

  • Разрабатывать гипервизор и его вспомогательные компоненты в Linux;
  • Взаимодействовать с командой заказчика (дизайнеры, инженеры) по почте, телефону и скайпу.

 

В связи с чем открылась позиция?

Это новый проект.

 

Желаемый профессиональный уровень кандидата: junior, middle,senior?

Ищем опытного разработчика, уровня senior

 

Cтруктура команды.

В настоящий момент команды еще нет. Планируется в команде на этот проект 2 человека. В первое время задачи ставит заказчик. Через полгода менеджер проекта со стороны компании.

 

Нужен ли английский, и на каком уровне?

Английский разговорный, для продуктивного общения с заказчиком, общение ежедневное по телефону, почте и скайпу.

 

Сколько лет проекту? На какой он стадии?

Проект новый, бессрочный

 

Где находятся люди, которые принимают технические решения по проекту?

В настоящий момент это заказчик, он находиться в США

 

Где офис находится территориально?

Территориально офис находиться в Москве, м. Университет.

Нижний Новгород  ул. Нартова

 

Какой график работы?

Начало работы - в диапазоне 9-12, предпочтительно 10-11

8 часов в день (время обеда не считается).

 

Есть ли медстраховка?

  • ДМС со стоматологией и льготным страхованием родственников;
  • Страхование жизни и здоровья от несчастных случаев.

Рассматриваем кандидатов, готовых к переезду.

Есть релокационный пакет, включающий в себя оплату билетов, оплату аренды (на месяц) квартиры и услуг риэлтера.

 

 

Подраздел:

С, Linux Kernel