C/C++ programmer Devices team

Требования: Условия:

* Оформление трудовых отношений согласно ТК РФ;

* «Белая» зарплата. Определяется по результатам собеседования (в зависимости от имеющегося у кандидата опыта и профессиональных навыков);

* ДМС + Стоматология;

* Бесплатные обеды и кофе брейки;

* Корпоративный пакет фитнеса;

* Курсы английского языка;

* Офис расположен в Москве, М. Отрадное, корпоративный транспорт от м. Речной вокзал, Петровско-Разумовская;

* Для студентов предусматривается гибкий график работы, позволяющий совмещать работу и учебу.

. Обязанности: Динамично развивающаяся американская IT-компания, в связи с расширением приглашает Программиста С/С++ в отдел эмуляции устройств

Основные направления работы:

Devices team (отдел эмуляции устройств). В обязанности сотрудников отдела входит написание программной модели работы физических устройств виртуального компьютера, таких как - сетевая карта, видеокарта, USB, звуковая карта, SCSI контроллер. Также отдел занимается разработкой и адаптацией кода EFI BIOS. Сотрудники отдела имеют опыт работы с аппаратными устройствами на низком уровне, опыт разработки драйверов для различных операционных систем, таких как Windows NT/2000/XP/Vista, Linux и Mac OS.. Дополнительная информация : Основные требования:

* Высшее образование /неполное высшее;

* Отличное знание и опыт программирования на C/C++;

* Знание ООП;

* Навыки программирования в среде Windows, Linux/Unix или Mac OS X.

Опыт работы в одной из следующих областей:

* Опыт программирования звуковой подсистемы DirectSound3d и/или EAX и/или MIDI/ASIO;

* Опыт работы с железом на низком уровне (программирование через порты, настройка PCI устройств) Опыт программирования на ассемблере Уверенное знание архитектуры x86 Знание логического устройства шины PCI;

* Знание логического устройства шины FireWire;

* Опыт работы с шиной PCI и PCIe, понимание программной модели данной шины;

* Опыт программирования контроллера IDE и/или SATA или SCSI;

* Опыт работы с шиной USB под Windows/Linux/Mac.

.