Список вакансий персонала
Программист (инженер-программист) в отдел разработки программного обеспечения направления «Тренажерные системы».
Обязанности:
Разработка программного обеспечения, реализующего многоканальную 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.
Общие требования:
- Знание иностранных языков: английский технический (чтение специальной литературы);
- Высшее/незаконченное высшее техническое образование;
- Гражданство РФ;
- Местная прописка;
- Умение работать в коллективе;
- Ответственный подход к работе и дисциплине;
- Готовность решать сложные и долговременные задачи.