💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Программист-разработчик C/С++

Требования

Разработка ПОC++Cortex-M3JavaVisual StudioLinuxScrumSVN

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Описание вакансии

Условия работы

Ваши функции:

Вы примете участие в разработке операционной системы национальной СИМ-карт.

  • Разработка ядра операционной системы микроконтроллера на базе архитектуры ARM Cortex-M;
  • Реализация коммуникационных протоколов (семейства ISO7816);
  • Реализация базовой функциональности (U)SIM-карты в соответствии со стандартами GSM/ETSI;
  • Реализация алгоритмов аутентификации, шифрования и ЭЦП;
  • Разработка (или портирование) виртуальной машины Javacard;
  • Реализация стандарта GlobalPlatform 2.1.1 на Javacard.

Дополнительно:

  • Техническое и программное документирование;
  • Ускоренный цикл разработки (scrum);
  • Обязательное использование SVN;
  • Работа в международной команде (русский язык).

Наши ожидания:

  • Знание операционных систем: Windows\Linux;
  • Знание драйверных моделей ОС Windows и Linux;
  • Программирование под Linux, PCAD, Eclipse, Java, XML, WML, HTML;
  • Языки программирования и библиотеки: C, C++, Borland C++ Builder (VCL), С#, Visual Basic, Pascal, Microsoft Visual Studio 6, Microsoft Visual Studio 2005, Boland Builder 6, SQL, Java, Eclipse, Microsoft Office, Novell Netware; .Net ; gcc, make, shell script;
  • Средства коллективной разработки git, JIRA, Delphi;
  • Библиотеки и API: OpenCv (Intel) Win32API;
  • Ассемблер: TMS320C54, DSP OAK, ARM7/9, MCS51, Intel 286, NM6403/05;
  • Стандарты GSM;
  • Опыт разработки и поддержания информационных систем. Желателен опыт разработки в области телекоммуникаций (разработка профилей SIM-карт, STK меню на SIM-картах, апплетов для карт; генерация данных, персонализация карт, тестирование карт (Comprion IT3Move);
  • Опыт разработки систем для сборки и тестирования проектов;
  • Опыт разработки драйверов для различных периферийных устройств;
  • Опыт разработки виртуальной машины Javacard;
  • Образование высшее.

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

  • Основы СМАРТ-технологий;
  • Основы криптографии, протоколы аутентификации и средства обеспечения безопасности;
  • Знания решений в области защиты информации с использованием аппаратных средств защиты (смарт-карты);
  • Структура и возможности современных СИМ-карт второго и третьего поколения;
  • Архитектуры ОС реального времени;
  • Основы построения компиляторов;
  • Цифровая обработка сигналов.

Бонусы

•Уровень оплаты обсуждается на собеседовании; •Оформление в соответствии с ТК РФ; •ДМС, включая стоматологию; •На территории компании есть столовая; •Бесплатная парковка; •Работа в комфортабельном офисе; •Условия для развития профессиональных навыков, обучения и сертификации; •Ежегодные корпоративные мероприятия; •Есть возможность участия в жизни футбольной команды компании.

Дополнительные инструкции

Уважаемый соискатель! Благодарим Вас за внимание, проявленное к нашей Группе Компаний. Ваше резюме будет рассмотрено не более чем за 7 дней с момента его получения. Если Ваш опыт и пожелания соответствуют требованиям и возможностям нашей Группе Компаний, то мы свяжемся с Вами. Отсутствие обратной связи в течение двух недель означает, что на сегодня у нас нет подходящих вакансий. При этом Ваше резюме будет сохранено в нашей базе данных и если появится подходящая вакансия для Вас, мы предложим ее Вам для рассмотрения.