Инженер-разработчик (C, Linux)

Инженер-разработчик (C, Linux)


Москва, помогаем с переездом| от 100 000 до 250 000 руб. | Аурига


О проекте

АУРИГА — российско-американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов – открывает вакансию Инженера-разработчика (C, Linux). Готовы рассматривать кандидатов уровня Junior.

Основной продукт, над которым ведется работа – симулятор реальных “железных” платформ, включающих все: процессоры, контроллеры, шины, периферийные устройства. Работа нашей команды заключается в разработке моделей реальных устройств для симулятора – от обычных ethernet адаптеров до новейших устройств, которые только-только разрабатываются “в железе”. Идеальным для нас кандидатом является инженер уровня standard-senior со знанием языка C, опытом работы в ядре ОС, представлением архитектуры PC и CPU. Работать придется на стыке “железа” (симуляции) и софта, начиная с BIOS и заканчивая ядром ОС, как правило, Linux, иногда Windows, и их драйверами. Как правило, разработанная модель проверяется загрузкой ОС, идентификацией устройства драйвером и успешной работой в этой ОС.

Если Вы что-то не будете знать – наша команда разработчиков с удовольствием поделится своими знаниями с Вами. Если Вы что-то знаете лучше нас – будем рады поучиться у Вас.


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

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

Разработанные устройства должны быть очень похожи на реальные: иметь такой же регистровый сет и вести себя также как и реальное устройство. Как правило, драйвер ОС должен успешно распознавать устройство и работать с ним как с реальным.


Требования:

Опыт в следующих областях

• Разработка на C и Assembler (желательно x86)

• Использование Unix (Linux) tools (GCC, binutils, shell utilities, shell scripting, Makefile)

• Разработка на уровне ядра Unix/Linux (модули и подсистемы ядра, драйвера)

• Знание внутреннего устройства ядра Unix (Linux) и стандартных библиотек

• Отличное знание архитектуры CPU (желательно x86)

• Отличное знание архитектуры PC (северный/южный мосты, PIC, PCI, ISA и т.д.)

• Базовое представление о стандартном процессе разработки и жизненного цикла разработки ПО

• Английский язык: отличные навыки чтения технической документации (спецификации устройств)


Условия:

  • Стабильная заработная плата, выплачиваемая день-в-день.
  • Хорошая корпоративная программа ДМС со стоматологией, скорой помощью, вызовом врача на дом и льготным подключением родственников в лучших клиниках региона.
  • Мы фанаты гибкого графика, баланса работы и отдыха, во многих проектах есть возможность иногда работать из дома (все это не исключает 8-часовой рабочий день!)
  • Неравнодушные к вашим проблемам hr, к которым всегда можно обратиться. Мы очень ценим наш коллектив, микроклимат и домашнюю атмосферу.
  • Обучение английскому в офисе, в случае необходимости возможны интенсивные курсы, упор на разговорную практику.
  • Помогаем сотрудникам «не стоять на месте», отправляем на тренинги, подключаем к онлайн-ресурсам, проводим внутренние тренинги на регулярной основе, закупаем необходимую литературу по запросам инженеров.


APPLY

Please send your CV and notes to:

telegram: @Courierus





Report Page