Телефон(812) 740-77-07

Список вакансий персонала

Программист (инженер-программист) в отдел разработки программного обеспечения направления «Тренажерные системы».

Обязанности:

Разработка программного обеспечения, реализующего многоканальную 3D визуализацию на движках Unity и Unigine (C++) для тренажеров военной и специальной техники.

(примеры работ на сайте www.itain.ru в разделе «Тренажерные системы» https://www.itain.ru/produkty/trenazhery)

Профессиональные требования:

  • Высшее техническое образование, желательно в сфере ИТ-технологий;
  • Опыт работы от 2 лет.
  • Опыт разработки кроссплатформенных приложений под Unity3d.
  • Уверенное знание языков программирования: С#, С/С++;
  • Опыт программирования БД

 Будет преимуществом:

  • Опыт работы с SDK Unigine или Unreal Engine.
  • Понимание принципов реализации сетевого взаимодействия в ОС Linux: (Socket);
  • Опыт работы с СУБД PostgreSQL;
  • Знания библиотек stl, boost, шаблонов проектирования (Design patterns);
  • Опыт работы с системами Jira и Git.

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

  • гражданство РФ
  • знание иностранных языков: английский технический (чтение специальной литературы)
  • аналитические способности
  • нацеленность на результат
  • дисциплинированность
  • ответственность

З/п:

По результату собеседования

Программист Unity 3D

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Обязанности:

  • Разработка программного обеспечения, реализующего многоканальную 3D визуализацию на движках Unity и Unigine (C++) для тренажеров военной и специальной техники.

Требования:

  • Высшее техническое образование, желательно в сфере ИТ-технологий;
  • Опыт работы от 2 лет, общий стаж в программировании – не менее 5 лет;
  • Опыт работы с Unity3d (опыт работы с SDK Unigine будет преимуществом);
  • Уверенное знание языков программирования: С/С++, С#;
  • Понимание принципов организации и работы ОС семейства Linux (Astra Linux);
  • Опыт программирования сетевого взаимодействия в Linux: (Socket);
  • Знания библиотек stl, boost, шаблонов проектирования (Design patterns);
  • Опыт программирования БД (PostgreSQL);
  • Опыт работы с системами Jira и Git.

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

  • Знание иностранных языков: английский технический (чтение специальной литературы);
  • аналитические способности;
  • нацеленность на результат.

Условия:

  • Пятидневная рабочая неделя: понедельник-четверг с 9.00 до 18.00, пятница с 9.00 до 17.00 (есть возможность перенести начало рабочего дня);
  • Интересная работа, дающая возможность развиваться в профессиональном плане с перспективой карьерного роста!
  • Заработная плата достойная, обсуждается на собеседовании.

Программист

Требования:

  • Уверенное владением одним (и более) из перечисленных языков программирования (Си, С++ (STL и стандарт 11 и 14), Python 2 и 3 версии);
  • Понимание принципов многопоточного, многозадачного программирования;
  • Знание основ командной оболочки Bash (работа со скриптами и командным интерпретатором);
  • Опыт разработки под ОС Linux (и другими Unix-системами);
  • Умение работать с одной (и более) из перечисленных систем управления баз данных (СУБД): (PostgreSQL (работа с графическим клиентом pgAdmin 4 версии), MySQL, SQLite);
  • Знание сетевой модели OSI;
  • Знание стека TCP/IP, понимание принципов локальных сетей;
  • Знание принципов многопоточного программирования;
  • Понимание принципов работы стандартов физического уровня сети (Ethernet, WiFi, RS232, RS485, SPI);
  • Опыт разработки под микроконтроллер (не обязательно, но будет преимуществом);
  • Знание паттернов программирования;
  • Знание технического английского (на уровне чтения технической документации);
  • Знание систем контроля версия Git или SVN.

Будет преимуществом:

  • Знание библиотек Qt;
  • Опыт работы с ОС Windows в части настройки локальной сети LAN между компьютерами Windows и настройки сети Wi-Fi.

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

  • Знание иностранных языков: английский технический (чтение специальной литературы);
  • Высшее/незаконченное высшее техническое образование;
  • Гражданство РФ;
  • Местная прописка;
  • Умение работать в коллективе;
  • Ответственный подход к работе и дисциплине;
  • Готовность решать сложные и долговременные задачи.