МЦСТ
НОВОСТИ
О КОМПАНИИ
МИКРОПРОЦЕССОРЫ И ВЫЧИСЛИТЕЛЬНЫЕ КОМПЛЕКСЫ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ «ЭЛЬБРУС»
УРОВЕНЬ ПРОЕКТИРОВАНИЯ
ОБЕСПЕЧЕНИЕ КАЧЕСТВА
НАУЧНАЯ ДЕЯТЕЛЬНОСТЬ
ОБРАЗОВАНИЕ
НАШИ ПАРТНЕРЫ
ВАКАНСИИ
 архитектура и схемотехника
 системы программирования
 операционные системы
 автоматизация проектирования СБИС
КООРДИНАТЫ

 

 

Создание и сопровождение вебсайта: Алгософт

Rambler's Top100 Rambler's Top100



Вакансии по направлению «Системы программирования»

РАЗРАБОТЧИК ДВОИЧНОГО ОПТИМИЗИРУЮЩЕГО КОМПИЛЯТОРА.

Описание: основной деятельностью для этой вакансии является разработка двоичного оптимизирующего компилятора.

Требования

  • Уверенное знание языка С
  • Алгоритмический склад ума и сообразительность
  • Образование: МГУ (мех-мат, ВМК), МФТИ

Приветствуются:

  • Знание архитектуры IA-32 (x86)
  • Опыт работы с операционной системой Unix
  • Умение разбираться в коде и архитектуре больших сложных систем

Дополнения:

  • В силу тематики работ по этому направлению, большой опыт работы не является обязательным требованием
  • Дополнительные задания

АНАЛИТИК

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

К сожалению таких специалистов нигде не готовят, и компаний в которых есть похожая работа можно по пальцам пересчитать. Поэтому в основном мы готовим таких людей внутри нашей компании. Попробуйте порешать предложенные задачи, часть из них отражает характер работы для этой вакансии.

Требования:

  • Образование МГУ мех-мат
  • Умение программировать

Приветствуется:

  • Опыт работы с операционной системой Unix
  • Опыт работы со следующими продуктами: VTune, gprof или любыми другими продуктами для анализа производительности задач
  • Умение разбираться в коде и архитектуре больших сложных систем

Дополнения:

  • В силу тематики работ по этому направлению, большой опыт работы не является обязательным требованием
  • Дополнительные задания

РАЗРАБОТЧИК ДВОИЧНОГО ТРАНСЛЯТОРА

Описание: основной деятельностью для этой вакансии является разработка неоптимизирующих компонент, вспомогательных программ и библиотек системной поддержки двоично-транслирующих систем

Требования

  • Уверенное знание языка С
  • Знания в области архитектуры современных микропроцессоров и компьютерных систем
  • Опыт разработки системного программного обеспечения
  • Знание архитектуры IA-32 (x86)
  • Опыт програмирования на ассемблере

Приветствуется

  • Умение разбираться в коде и архитектуре больших сложных систем

РАЗРАБОТЧИК БАЗОВОЙ СИСТЕМЫ ВВОДА/ВЫВОДА (BIOS)

Описание: основной деятельностью для этой вакансии является сопровождение и развитие BIOS для X86-совместимой платформы

Требования

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

Приветствуются

  • владение NASM
  • знакомство со спецификациями PCI, MPS, PnP, ACPI
  • знакомство с протоколами ATA/ATAPI, USB
  • знакомство с программированием Intel 440GX, PIIX4

РАЗРАБОТЧИК СРЕДСТВ АВТОМАТИЗАЦИИ

Описание: Разработка и сопровождение компонентов системы поддержки процесса разработки и обеспечения качества в крупном IT-проекте.

Требования

  • понимание базовых административных функций в ОС
  • понимание назначения типовых сетевых сервисов
  • представление об особенностях работы в гетерогенной сетевой распределенной инфраструктуре
  • опыт использования web-ориентированных средств представление и автоматизации (html/javascript/perl/php/python etc)

Приветствуются

  • владение mysql

Опыт:

  • от 1 года

ИНЖЕНЕР-АНАЛИТИК В ОБЛАСТИ QA - 1

Требования

  • уверенное знание C
  • представление об ассемблере x86, способность понимать машкод
  • желание заниматься отладкой и тестированием на стыке hw/sw

Приветствуются

  • навыки/опыт тестирования
  • представление об архитектуре x86 в целом
  • perl/python etc

Опыт:

  • от 0.5 года

ИНЖЕНЕР-АНАЛИТИК В ОБЛАСТИ QA - 2

Требования

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

Приветствуются

  • знание F77/F90
  • навыки/опыт тестирования
  • perl/python etc

Опыт:

  • не требуется

РАЗРАБОТЧИК КОМПОНЕНТОВ СИСТЕМЫ ПРОГРАММИРОВАНИЯ.

Описание: основной деятельностью для этой вакансии является разработка различных компонент компилятора (фронтэнд, конвертор во внутреннее представление, планировщик, ассемблер, дизассемблер, линковщик, динамический загрузчик, отладчик, библиотеки поддержки компилятора (libc/libm и др.), библиотеки распараллеливания).

Требования

  • Уверенное знание С/C++
  • Умение и желание программировать
  • Алгоритмический склад ума, способности к быстрому обучению, пониманию и переключению на новые проблемы

Приветствуются:

  • Опыт программирования на ассемблере
  • Опыт работы с операционной системой Линукс
  • Знание особенностей архитектур x86 и Спарк, таких как векторные операции, эндиан, предсказание переходов, конфигурации кэшей, подсистемы памяти и т.п.
  • Опыт в тестированиии программ
  • Опыт портирования программ на другие платформы

Дополнения:

  • В силу тематики работ по этому направлению, большой опыт работы не является обязательным требованием

РАЗРАБОТЧИК ВЫСОКОПРОИЗВОДИТЕЛЬНОЙ МАТЕМАТИЧЕСКОЙ И МУЛЬТИМЕДИА БИБЛИОТЕКИ.

Описание: основной деятельностью для этой вакансии является разработка и оптимизация алгоритмов из области линейной алгебры, обработки сигналов и изображений для архитектур Эльбрус и Спарк.

Требования

  • Уверенное знание С/C++
  • Умение и желание программировать
  • Алгоритмический склад ума, способности к быстрому обучению, пониманию и переключению на новые проблемы

Приветствуются:

  • Опыт программирования на ассемблере
  • Опыт работы с операционной системой Линукс
  • Опыт в оптимизации, повышении производительности и распараллеливании алгоритмов и приложений
  • Знание особенностей архитектур x86 и Спарк, таких как векторные операции (MMX/SSE/SSE2, VIS/VIS2), эндиан, предсказание переходов, конфигурации кэшей, подсистемы памяти и т.п.
  • Знание алгоритмов мультимедиа кодеков (типа MPEG2, AC3, JPEG и т.д.)
  • Опыт в тестированиии программ

Дополнения:

  • В силу тематики работ по этому направлению, большой опыт работы не является обязательным требованием

 
Tel: +7 (495) 363-9665 | Fax: +7 (495) 363-9599 | E-mail: mcst@mcst.ru