Страница 1 из 1

C/C++ программисты. 5 направлений. Москва. Офис.

Добавлено: 30 янв 2006, 11:40
HR_Parallels
Ведущая американская компания, занимающаяся разработкой системы виртуальных машин (единственная в России подобная разработка), расширяет свое Российское отделение.

Требуются С/С++ программисты различных направлений.

Условия:

• Работа в офисе (м. Речной вокзал, Водный Стадион)
• «Белая» з/пл варьируется в широком диапазоне по результатам собеседования (от $1200).
• Бесплатные обеды + чай, кофе + бутерброды, печенье + фрукты.
• Профессиональный рост.

1. Core Team

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

Основные требования:
• в/о, н/в
• хорошее знание и опыт программирования на C, C++
• глубокое знание архитектуры х86 процессоров
• знание ASM

Желательно:

• понимание архитектуры процессоров IA32, их режимов работы, сегментно-страничного преобразования, обработки прерываний, принципов работы с устройствами
• хорошая алгоритмическая подготовка
• знание принципов работы и архитектуры операционных систем

* желательно опыт работы с процессорами
* участие в разработке компонентов ОС

2. Device Team

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

• эмуляция устройств ввода/вывода
• работа с реальными устройствами в хостовых ОС

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

• в/о, н/в
• знание и опыт программирования на C/C++
• знание архитектуры и опыт программирования различных физических устройств
o Знание шины PCI/PCI X на уровне понимания что это такое
o Программирование видеоадаптеров – VESA/VGA/SVGA
o Понимание работы и программирование SCSI устройств

Желательно:

• знание assembler
• опыт написания драйверов под ОС Windows/Linux
• понимание архитектуры х86 процессоров
• знание и опыт работы с сетевыми протоколами

3. Maintenance Team

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

• Изменение и поддержка разработанного ПО в рамках системы виртуальных машин

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

• в/о, н/в
• отличное знание и опыт программирования на C, C++
• знание архитектуры х86 процессоров, принципов работы с устройствами
• понимание принципов работы операционных систем
• написание приложений под ОС Windows, Linux, FreeBSD
• Знание Win32 API [Linux kernel API желательно], опыт работы с библиотеками MFC, STL, Qt, Xlib

4. Server Team

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


• Разработка клиентской части (GUI: “толстый” клиент, Web-клиент; взаимодействие с удаленным сервером);
• Разработка серверной части (Web-сервисы, управляющий модуль (серверная логика), подсистема удаленного доступа (по типу VNC, RDP));
• Управление виртуальной машиной;
• Интеграция с системами управления: HP OpenView, Unicenter TND, Tivoli;

Разработка кода в среде ОС Windows/Linux/FreeBSD.

Уровень образования:

• в/о, н/в;

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

Кандидат должен иметь опыт как минимум в трех областях из перечисленных ниже:

• Свободное владение методологией ООП, отличное знание и опыт программирования на C/C++;
• Опыт разработки приложений с 2-х звенной (клиент/сервер) и/или 3-х звенной архитектурой;
• Опыт разработки приложений с использование XML, SOAP, RPC;
• Опыт разработки многопользовательских приложений;
• Опыт разработки многопоточных приложений с межпроцессным взаимодействием;
• Опыт проектирования и разработки GUI на C/C++ в среде Windows и/или Linux с использованием библиотек MFC, Qt, иных (но именно на C/C++ !);
• Опыт разработки Web-приложений, знание динамического HTML, стандартов W3C;
• Опыт разработки приложений для X Windows System;
• Свободное владение Win32 API ();
• Знание Linux kernel API;

5. Tools Team

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

• Драйвера для гостевых и хостовых ОС (Windows, Linux, FreeBSD, OS/2 и т.д.)
• Написание различных утилит под гостевые и хостовые ОС (Windows, Linux, FreeBSD, OS/2 и т.д.)

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

• в/о, н/в
• отличное знание и опыт программирования на C/C++
• опыт написания драйверов под ОС Windows/Linux
• понимание архитектуры ОС
• понимание архитектуры шины PCI

Желательно:

• знание файловых систем NTFS, ext3, FAT/FAT32
• знание и опыт работы с сетевыми протоколами
• понимание архитектуры х86 процессоров
• знание ASM
• опыт работы с графическими библиотеками DirectX, OpenGL

Рассматриваем резюме студентов старших курсов (начиная с 4-го). Для студентов предусматривается гибкий график работы, позволяющий совмещать работу и учебу.


Ждем резюме job@parallels.ru.
в теме письма указывайте, пожалуйста, вакансию

Вакансии актуальны. ждем ваши резюме.

Добавлено: 13 июн 2006, 09:46
HR_Parallels
up