Ищем системного программиста
От: Maria_auriga Россия  
Дата: 14.08.14 10:39
Оценка:
Описание проекта:
Нашим заказчиком является крупнейшая компания – лидер в области производства микропроцессоров, чипсетов и других электронных устройств. Основной продукт, над которым ведется работа – симулятор реальных “железных” платформ, включающих все: процессоры, контроллеры, шины, периферийные устройства. Наша работа заключается в разработке моделей реальных устройств для симулятора – от обычных ethernet адаптеров до новейших устройств, которые только-только разрабатываются “в железе”. Работать придется на стыке “железа” (симуляции) и софта, начиная с BIOS и заканчивая ядром ОС, как правило, Linux, иногда Windows, и их драйверами. Как правило, разработанная модель проверяется загрузкой ОС, идентификацией устройства драйвером и успешной работой в этой ОС.
Если вы что-то не будете знать – наша небольшая команда сильных разработчиков с большим опытом с удовольствием поделится своими знаниями с Вами. Если Вы что-то знаете лучше нас – будем рады поучиться у Вас. Из непрограммистских вещей хочется отметить хороший офис, соответствующий статусу компании-заказчика (наша команда работает в офисе заказчика), фрукты по утрам и т.п. плюшки.
Идеальным для нас кандидатом является инженер уровня standard-senior со знанием языка C, опытом работы в ядре ОС, представлением архитектуры PC и CPU.
Обязанности:
Разработка моделей различных устройств. Модели разрабатываются на языке, наследованном и очень похожем на C.
Разработанные устройства должны быть очень похожи на реальные: иметь такой же регистровый сет и вести себя также как и реальное устройство. Как правило, драйвер ОС должен успешно распознавать устройство и работать с ним как с реальным.
Требования:
Более 3-х лет работы в следующих областях:
Разработка на С, Ассемблере (желательно x86);
Использование Unix (Linux) тулзов (GCC, binutils, shell utilities, shell scripting, Makefile);
Разработка на уровне ядра Unix/Linux (модули и подсистемы ядра, драйвера);
Знание внутреннего устройства ядра Unix (Linux) и стандартных библиотек;
Отличное знание архитектуры CPU (желательно x86);
Отличное знание архитектуры PC (северный/южный мосты, PIC, PCI, ISA и т.д.);
Базовое представление о стандартном процессе разработки и жизненного цикла разработки ПО;
Английский язык: отличные навыки чтения технической документации (спецификации устройств).
Условия:
• Конкурентоспособная заработная плата (зависит от Ваших знаний и опыта);
• Гибкий график работы, мы любим высыпаться (но это не исключает 8-ми часовой рабочий день!);
• ДМС со стоматологией и льготным страхованием родственников;
• Страхование жизни и здоровья от несчастных случаев;
• Возможность карьерного и профессионального роста;
• Место работы: Нижний Новгород/Москва
Уровень заработной платы колеблется от 80000-140000 ГРОСС в зависимости от региона
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.