Вакансии
Инженер-разработчик (Windows kernel)
Auriga
Город: | Москва |
З/п: | обсуждается с кандидатом |
Опыт работы: | Не имеет значения |
Отзывы о компании Auriga |
АУРИГА — российско-американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов – открывает вакансию Инженера-разработчика в г. Москва. Идеальным для нас кандидатом является инженер уровня standard-senior со знанием языка C, опытом работы в ядре ОС, представлением архитектуры PC и CPU.
Описание проекта: Нашим заказчиком является крупнейшая компания - лидер в области производства микропроцессоров, чипсетов и других электронных устройств. Основной продукт, над которым ведется работа – симулятор реальных “железных” платформ, включающих все – процессоры, контроллеры, шины, периферийные устройства. Наша работа заключается в разработке моделей реальных устройств для симулятора – от обычных ethernet адаптеров до новейших устройств, которые только только разрабатываются “в железе”. Работать придется на стыке “железа” (симуляции) и софта, начиная с BIOS и заканчивая ядром ОС, как правило, Linux, иногда Windows, и их драйверами. Как правило, разработанная модель проверяется загрузкой ОС, идентификацией устройства драйвером и успешной работой в этой ОС. У нас небольшая команда сильных разработчиков с большим опытом, так что если вы что-то не будете знать, мы с удовольствием поделимся своими знаниями и научим вас. Если вы что-то знаете лучше нас, будем рады поучиться у вас. Из непрограммистских вещей, хочется отметить хороший офис, соответствующий статусу компании-заказчика (наша команда работает в офисе заказчика), фрукты по утрам и т.п. плюшки.
Обязанности:
· Разработка моделей различных устройств.
· Модели разрабатываются на языке, наследованным и очень похожим на C.
· Разработанные устройства должны быть очень похожи на реальные – иметь такой же регистровый сет и вести себя также как и реальное устройство.
· Как правило, драйвер ОС должен успешно распознавать устройство и работать с ним, как с реальным.
Требования:
Больше 3-х лет работы в следующих областях:
· Разработка на С, Ассемблере (желательно x86)
· Использование Windows тулов (компиляторы, отладчики, в т.ч. ядра).
· Разработка на уровне ядра Windows (модули и подсистемы ядра, драйвера)
· Знание внутреннего устройства ядра Windows и стандартных библиотек
· Отличное знание архитектуры CPU (желательно x86)
· Отличное знание архитектуры PC (северный/южный мосты, PIC, PCI, ISA и т.д.)
· Базовое представление о стандартном процессе разработки и жизненного цикла разработки ПО.
· Английский язык: отличные навыки чтения технической документации (спецификации устройств)
Условия:
· Конкурентоспособная заработная плата (зависит от результатов собеседования)
· Развитая программа добровольного медицинского страхования
· 40 часов в неделю (~8 часов в день), гибкий график работы
· Возможность карьерного и профессионального роста
· Место работы: м.Крылатское
|
0 | Tweet | Нравится |
|