Инженер-разработчик
Auriga
Москва
5 дней назад
source : HeadHunter

АУРИГА российско-американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов открываетвакансию на позицию Инженера-разработчика .

Идеальным для нас кандидатом является инженер уровня standard-senior со знанием языка C, опытом работы в ядре ОС, представлением архитектуры PC и CPU.

Описание проекта : Нашим заказчиком является крупнейшая компания лидер в области производства микропроцессоров, чипсетов и других электронных устройств.

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

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

Работать придется на стыке железа (симуляции) и софта, начиная с BIOS и заканчивая ядром ОС, как правило, Linux, иногда Windows, и их драйверами.

Как правило, разработанная модель проверяется загрузкой ОС, идентификацией устройства драйвером и успешной работой в этой ОС.

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

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

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

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

    Требования :

  • Опыт разработки на С, Assembler (желательно x86);
  • Использование Unix (Linux) tools (gcc, binutils, shell utilities, shell scripting, Makefile);
  • Разработка на уровне ядра Unix / Linux (модули и подсистемы ядра, драйвера);
  • Знание внутреннего устройства ядра Unix (Linux) и стандартных библиотек;
  • Отличное знание архитектуры CPU (желательно x86);
  • Отличное знание архитектуры PC (северный / южный мосты, PIC, PCI, ISA и т.д.);
  • Базовое представление о стандартном процессе разработки и жизненного цикла разработки ПО;
  • Английский язык : отличные навыки чтения технической документации (спецификации устройств).
  • Условия :

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