C/C++ программисты. Вакансии компании Parallels Москва
Модератор: Yurich
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
В компании Parallels, занимающейся разработкой Виртуальной машины (конкурент VM Ware), открыты вакансии С/С++ программистов.
Вакансии открыты в связи с расширением проекта.
Условия:
• Работа в офисе (м. Речной вокзал, Водный Стадион)
• «Белая» з/пл варьируется в широком диапазоне по результатам собеседования (от 1800$).
• Бесплатные обеды + фрукты + бутерброды + чай, кофе, печенье.
Медицинская страховка + Стоматология
• Профессиональный рост.
Рассматриваем резюме студентов старших курсов (начиная с 4-го). Для студентов предусматривается гибкий график работы, позволяющий совмещать работу и учебу.
Ждем резюме job@parallels.ru
Пожалуйста, указывайте в теме письма вакансию
1. Core Team
Основные направления работы:
• разработка технологий виртуализации, в том числе поддержка Intel VT-x, AMD SVM (Pacifica).
• поддержка функционирования на различных программных платформах (Windows, Linux, Mac, FreeBSD) и аппаратных платформах (IA32, IA32e, IA64)
• разработка системного кода (в том числе компонентов ядра и драйверов)
• разработка и применение алгоритмов управления памятью, диспетчеризации и др.
Основные требования:
• в/о, н/в
• хорошее знание и опыт программирования на C, C++
• понимание архитектуры процессоров IA32, их режимов работы, сегментно-страничного преобразования, обработки прерываний, базовых принципов работы с устройствами
• желание работать в области системного программирования
Желательно:
• хорошая алгоритмическая подготовка
• участие в разработке компонентов ОС, драйверов
• знание принципов работы и архитектуры операционных систем
• практический опыт работы с процессорами
• знание принципов работы многопроцессорных (SMP) систем
2. Device Team
Основные направления:
• разработка модулей эмуляции и виртуализации физических устройств виртуальной машины
• разработка модулей взаимодействия с физическими устройствами в ОС linux/windows
Основные требования:
• в/о, н/в
• хорошее знание и опыт программирования на C/C++
• желательно знание архитектуры и опыт программирования различных физических устройств
o Знание шины PCI на уровне понимания логического устройства
o Программирование видеоадаптеров – VESA/VGA/SVGA
o Программирование USB 1.1/2.0 на низком уровне или хорошее знание принципов работы
o Программирование сетевых адаптеров на низком уровне и знание сетевых протоколов
Желательно:
• знание assembler x86
• опыт написания драйверов под ОС Windows/Linux
• понимание архитектуры х86 процессоров
• знание EFI
3. Virtual Infrastructure Team
Основные направления работы:
• Разработка продуктов (внешних тулзов), сопровождающих работу с Виртуальной машиной
Основные требования:
• в/о, н/в
• отличное знание и опыт программирования на C, C++, основы ООП
• понимание принципов работы операционных систем, знание структуры файловых систем
• иметь представление о функционировании виртуальной машины и виртуализации в целом
• написание приложений, драйверов под ОС Windows, Linux, Mac OS
• Знание Linux kernel API , Win32 API, опыт работы с библиотеками Qt, Xlib, MFC, STL
4. Server Team
Основные направления:
• Разработка клиентской части (GUI: полнофункциональный клиент, взаимодействующий с удаленными серверами; Web-клиент);
• Разработка серверной части (Web-сервисы, управляющий модуль (серверная логика), подсистема удаленного доступа — по типу VNC, RDP);
• Управление виртуальной машиной;
• Интеграция с системами управления: HP OpenView, Unicenter TND, Tivoli;
Разработка кроссплатформенного кода в среде ОС Linux/ Mac OS X/Windows на C/C++ с использованием библиотеки Qt и технологий, основанных на XML, SOAP.
Уровень образования:
• в/о, н/в;
Основные требования:
• Свободное владение методологией ООП, отличное знание и опыт программирования на C/C++ – обязательно;
• Опыт разработки приложений с 2-х звенной и/или 3-х звенной архитектурой – обязательно;
• Опыт разработки приложений с использование XML, SOAP – желательно;
• Опыт разработки многопользовательских приложений – желательно;
• Опыт разработки многопоточных приложений с межпроцессным взаимодействием – обязательно;
• Опыт проектирования и разработки GUI на C/C++ в среде Linux /Mac OS X/Windows (как минимум две из трех перечисленных платформ) с использованием библиотек MFC, Qt, иных (поддерживающих кроссплатформенную разработку) – обязательно для разработчика GUI, для остальных – желательно;
• Опыт разработки Web-приложений, знание динамического HTML, стандартов W3C, включая XML, SOAP и т п. – обязательно для Web-разработчика, для остальных — приветствуется;
• Владение Win32 API, Linux kernel API, Mac OS X API — приветствуется;
5. Tools Team
Основные направления работы:
• Разработка драйверов эмулируемых устройств для различных гостевых ОС (Windows, Linux, FreeBSD и др.)
• Разработка и написание различных утилит для гостевых ОС (Windows, Linux, FreeBSD и др.) и поддержка их функционирования со стороны Виртуальной Машины
Основные требования:
• в/о, н/в
• хорошее знание и опыт программирования на C, C++
• понимание архитектуры и принципов работы операционных систем
• опыт написания драйверов под ОС Linux/Windows
• желание работать в области системного программирования
• ответственность, доброжелательность, желание работать в команде
Желательно:
• хорошая алгоритмическая подготовка
• знание Linux kernel API , Win32 API, опыт работы с библиотеками Qt, Xlib, MFC, STL, DirectX, OpenGL
• знание файловых систем NTFS, ext3, FAT/FAT32, др.
• участие в разработке компонентов ОС
• понимание архитектуры х86 процессоров
• знание ASM
6. Программист по локализации ПО
Основные направления работы:
• Локализация ПО
Основные требования:
• в/о, н/в
• опыт программирования на C++
• знание основ unix shell, perl,
• знание основ Qt, cvs
• представление о работе с ресурсами в Windows – программах
• обязателен технический английский язык
Желательно:
• знание какого-либо иностранного языка помимо английского
7. Программист на направление OpenGL/DirectX
Основные направления работы:
• Написание модулей с использованием OpenGL/DirectX технологий для разрабатываемого программного продукта
Основные требования:
• в/о, н/в
• опыт программирования на C++
• Знание OpenGL/DirectX на низком (но не железа) уровне
• Опыт по специальности от 2 лет (рассматриваются варианты непризнанных
гениев)
Желательно:
Большой плюс для кандидата — участие в demoscene
В письмо вложите, пожалуйста, пример работы по данному направлению
Ждем Ваших резюме с указанием вакансии на job@parallels.ru
Вакансии открыты в связи с расширением проекта.
Условия:
• Работа в офисе (м. Речной вокзал, Водный Стадион)
• «Белая» з/пл варьируется в широком диапазоне по результатам собеседования (от 1800$).
• Бесплатные обеды + фрукты + бутерброды + чай, кофе, печенье.
Медицинская страховка + Стоматология
• Профессиональный рост.
Рассматриваем резюме студентов старших курсов (начиная с 4-го). Для студентов предусматривается гибкий график работы, позволяющий совмещать работу и учебу.
Ждем резюме job@parallels.ru
Пожалуйста, указывайте в теме письма вакансию
1. Core Team
Основные направления работы:
• разработка технологий виртуализации, в том числе поддержка Intel VT-x, AMD SVM (Pacifica).
• поддержка функционирования на различных программных платформах (Windows, Linux, Mac, FreeBSD) и аппаратных платформах (IA32, IA32e, IA64)
• разработка системного кода (в том числе компонентов ядра и драйверов)
• разработка и применение алгоритмов управления памятью, диспетчеризации и др.
Основные требования:
• в/о, н/в
• хорошее знание и опыт программирования на C, C++
• понимание архитектуры процессоров IA32, их режимов работы, сегментно-страничного преобразования, обработки прерываний, базовых принципов работы с устройствами
• желание работать в области системного программирования
Желательно:
• хорошая алгоритмическая подготовка
• участие в разработке компонентов ОС, драйверов
• знание принципов работы и архитектуры операционных систем
• практический опыт работы с процессорами
• знание принципов работы многопроцессорных (SMP) систем
2. Device Team
Основные направления:
• разработка модулей эмуляции и виртуализации физических устройств виртуальной машины
• разработка модулей взаимодействия с физическими устройствами в ОС linux/windows
Основные требования:
• в/о, н/в
• хорошее знание и опыт программирования на C/C++
• желательно знание архитектуры и опыт программирования различных физических устройств
o Знание шины PCI на уровне понимания логического устройства
o Программирование видеоадаптеров – VESA/VGA/SVGA
o Программирование USB 1.1/2.0 на низком уровне или хорошее знание принципов работы
o Программирование сетевых адаптеров на низком уровне и знание сетевых протоколов
Желательно:
• знание assembler x86
• опыт написания драйверов под ОС Windows/Linux
• понимание архитектуры х86 процессоров
• знание EFI
3. Virtual Infrastructure Team
Основные направления работы:
• Разработка продуктов (внешних тулзов), сопровождающих работу с Виртуальной машиной
Основные требования:
• в/о, н/в
• отличное знание и опыт программирования на C, C++, основы ООП
• понимание принципов работы операционных систем, знание структуры файловых систем
• иметь представление о функционировании виртуальной машины и виртуализации в целом
• написание приложений, драйверов под ОС Windows, Linux, Mac OS
• Знание Linux kernel API , Win32 API, опыт работы с библиотеками Qt, Xlib, MFC, STL
4. Server Team
Основные направления:
• Разработка клиентской части (GUI: полнофункциональный клиент, взаимодействующий с удаленными серверами; Web-клиент);
• Разработка серверной части (Web-сервисы, управляющий модуль (серверная логика), подсистема удаленного доступа — по типу VNC, RDP);
• Управление виртуальной машиной;
• Интеграция с системами управления: HP OpenView, Unicenter TND, Tivoli;
Разработка кроссплатформенного кода в среде ОС Linux/ Mac OS X/Windows на C/C++ с использованием библиотеки Qt и технологий, основанных на XML, SOAP.
Уровень образования:
• в/о, н/в;
Основные требования:
• Свободное владение методологией ООП, отличное знание и опыт программирования на C/C++ – обязательно;
• Опыт разработки приложений с 2-х звенной и/или 3-х звенной архитектурой – обязательно;
• Опыт разработки приложений с использование XML, SOAP – желательно;
• Опыт разработки многопользовательских приложений – желательно;
• Опыт разработки многопоточных приложений с межпроцессным взаимодействием – обязательно;
• Опыт проектирования и разработки GUI на C/C++ в среде Linux /Mac OS X/Windows (как минимум две из трех перечисленных платформ) с использованием библиотек MFC, Qt, иных (поддерживающих кроссплатформенную разработку) – обязательно для разработчика GUI, для остальных – желательно;
• Опыт разработки Web-приложений, знание динамического HTML, стандартов W3C, включая XML, SOAP и т п. – обязательно для Web-разработчика, для остальных — приветствуется;
• Владение Win32 API, Linux kernel API, Mac OS X API — приветствуется;
5. Tools Team
Основные направления работы:
• Разработка драйверов эмулируемых устройств для различных гостевых ОС (Windows, Linux, FreeBSD и др.)
• Разработка и написание различных утилит для гостевых ОС (Windows, Linux, FreeBSD и др.) и поддержка их функционирования со стороны Виртуальной Машины
Основные требования:
• в/о, н/в
• хорошее знание и опыт программирования на C, C++
• понимание архитектуры и принципов работы операционных систем
• опыт написания драйверов под ОС Linux/Windows
• желание работать в области системного программирования
• ответственность, доброжелательность, желание работать в команде
Желательно:
• хорошая алгоритмическая подготовка
• знание Linux kernel API , Win32 API, опыт работы с библиотеками Qt, Xlib, MFC, STL, DirectX, OpenGL
• знание файловых систем NTFS, ext3, FAT/FAT32, др.
• участие в разработке компонентов ОС
• понимание архитектуры х86 процессоров
• знание ASM
6. Программист по локализации ПО
Основные направления работы:
• Локализация ПО
Основные требования:
• в/о, н/в
• опыт программирования на C++
• знание основ unix shell, perl,
• знание основ Qt, cvs
• представление о работе с ресурсами в Windows – программах
• обязателен технический английский язык
Желательно:
• знание какого-либо иностранного языка помимо английского
7. Программист на направление OpenGL/DirectX
Основные направления работы:
• Написание модулей с использованием OpenGL/DirectX технологий для разрабатываемого программного продукта
Основные требования:
• в/о, н/в
• опыт программирования на C++
• Знание OpenGL/DirectX на низком (но не железа) уровне
• Опыт по специальности от 2 лет (рассматриваются варианты непризнанных
гениев)
Желательно:
Большой плюс для кандидата — участие в demoscene
В письмо вложите, пожалуйста, пример работы по данному направлению
Ждем Ваших резюме с указанием вакансии на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Ждем Ваши резюме на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Ждем Ваши резюме на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Ждем Ваши резюме на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Ждем Ваши резюме на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Ждем Ваши резюме на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Вакансия открыта. Ждем ваши резюме на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Вакансия актуальна. Ждем ваши резюме на job@parallels.ru
-
- Сообщения: 650
- Зарегистрирован: 21 ноя 2005, 22:22
Ждем ваши резюме на job@parallels.ru