Город: Москва
З/п: обсуждается с кандидатом
Опыт работы: Не имеет значения
Отзывы о компании Auriga

    АУРИГА — российско-американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов – открывает вакансию инженера-разработчика в г. Москва. Идеальным для нас кандидатом является инженер уровня standard-senior со знанием языка C, опытом работы в ядре ОС, представлением архитектуры PC и CPU.

Описание проекта: Нашим заказчиком является крупнейшая международная компания - лидер в области производства микропроцессоров, чипсетов и других электронных устройств. Основной продукт, с которым ведется работа – симулятор реальных “железных” платформ, включающих все – процессоры, контроллеры, шины, периферийные устройства. Этот продукт использует большим клиентами, занимающимися разработкой платформ и софта для них, для ранней (до выхода реальной железной платформы) разработки своих BIOS, firmware и драйверов. Запуская весь этот разрабатываемый софт в симуляторе с использованием модели платформы, клиенты могут сталкиваться с различными проблемами – зависание при загрузке, general/page fault, постоянная перезагрузка ОС. Ваша задача будет исследовать такие проблемы, и находить ошибки, как в софте (BIOS, драйвера в т.ч. для Linux и Windows) клиента (часто без сорцов, в бинарном виде), так и в созданных моделях реальных физический устройств. Таким образом, работать придется на стыке “железа” (симуляции) и софта, начиная с BIOS и заканчивая ядром ОС, как правило, Linux, иногда Windows, и их драйверами. Также придется общаться с англоязычными клиентами, в основном по почте и в форуме (не голосом). У нас небольшая команда сильных разработчиков с большим опытом, так что если вы что-то не будете знать, мы с удовольствием поделимся своими знаниями и научим вас. Если вы что-то знаете лучше нас, будем рады поучиться у вас. Из не программистских вещей, хочется отметить хороший офис, соответствующий статусу компании-заказчика (наша команда работает в офисе заказчика), фрукты по утрам и т.п. плюшки.    


Обязанности:

  • Исследовать проблемы загрузки BIOS, firmware и ОС на модели платформы.
  • Общаться с англоязычными заказчиками по почте и в форуме.
  • Общаться с англоязычными заказчиками по почте и в форуме.

 

Требования:

  • Более 3-х лет работы в следующих областях:
    • Разработка на С, Ассемблере (желательно x86).
    • Разработка модулей и драйверов для BIOS, EFI, bootloaders и ОС (Linux и Windows).    

Технические навыки:

  • Язык C, Ассемблер (желательно x86).
  • Отличное знание архитектуры CPU (желательно x86).
  • Отличное знание архитектуры PC (северный/южный мосты, PIC, PCI, ISA и т.д.).
  • Знание внутреннего устройства ядра Unix (Linux) и стандартных библиотек.
  • Английский язык: письменный upper-intermediate.

Условия:

  • Конкурентоспособная заработная плата (зависит от результатов собеседования).
  • Развитая программа добровольного медицинского страхования.
  • 40 часов в неделю (~8 часов в день), гибкий график работы.
  • Возможность карьерного и профессионального роста.
  • Место работы: м. Крылатское.

0
Нравится