Разработка программного обеспечения (R&D)

  • Начальник отдела/группы разработки ПО (Морское направление)

    Приглашаем кандидатов на позицию Начальника отдела/группы разработки ПО навигационных комплексов.

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

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

    Наши требования:

    • высшее профильное образование;
    • опыт разработки на С++ от 6 лет;
    • опыт управления командой разработчиков;
    • высокий уровень владения С++;
    • опыт использования библиотек Qt, boost;
    • отличное понимание принципов ООП, умение использовать на практике;
    • опыт проектирования приложений с клиент-серверной архитектурой;
    • умение писать понятный, сопровождаемый код, разбираться и работать с чужим кодом;
    • опыт кроссплатформенной разработки (Windows/Lnux) многопоточных приложений;
    • опыт работы с базами данных;
    • знание сетевых протоколов (UDP/TCP);
    • опыт работы с git;
    • желателен опыт работы в областях картографии и/или радиолокации;
    • английский язык на уровне чтения технической документации.

    Мы предлагаем:

    • перспективные и значимые стратегические проекты;
    • команду экспертов — единомышленников;
    • индивидуальное рассмотрение зарплатных ожиданий;
    • соблюдение всех норм ТК РФ;
    • добровольное медицинское страхование;
    • возможности для повышения квалификации за счет работодателя.
  • Программист 3D графики (Система визуализации, г.Москва)

    Приглашаем Программиста 3D графики реального времени присоединиться

    к команде разработки новейшей многопрофильной Системы визуализации «Аврора 3».

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

    • поддержка существующего 3D рендер движка;
    • разработка новых алгоритмов с использованием новейших технологий GPU;
    • оптимизация отрисовки и повышение производительности.

    Наши требования:

    • высшее техническое образование;
    • уверенные знания и опыт работы с 3D-графикой, включая знания шейдеров и современных технологий рендеринга;
    • опыт от 2 лет: C++, OpenGL 4.x, DirectX 11;
    • умение работать в команде.

    Мы предлагаем:

    • уникальный значимый продукт;
    • удобный гибкий график работы (возможность выбора начала и окончания рабочего дня);
    • опыт международной коммуникации (команды из разных стран);
    • команду единомышленников;
    • высокий уровень профессиональной экспертизы;
    • соблюдение всех норм ТК РФ;
    • полис Добровольного медицинского страхования;
    • рабочее пространство в Москве (ст.м. Сокольники, Преображенская площадь, Электрозаводская) или в СПб. (ст.м.Василеостровская)
  • 3D-дизайнер (Тренажерные системы)

    Приглашаем 3D-дизайнера в подразделение военно-технических тренажеров.

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

    • Моделирование (Highopoly, Lowpoiy);
    • Создание UV и текстурирование;
    • Создание и настройка визуальных эффектов;
    • Построение сцены и интеграция контента в Unity3D;
    • Настройка света и материалов в Unity3D;
    • Оптимизация геометрии, текстур и пр.

    Наши требования:

    • Высшее профильное образование;
    • Аналогичный опыт работы;
    • Опыт работы с системами контроля версий;
    • Опыт работы с Unity3D, С#.

    Мы предлагаем:

    • Работу в головном офисе крупной российской компании (СПб.);
    • Инновационные разработки и перспективный проекты;
    • Дружный коллектив профессионалов;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование.
  • Старший инженер по релизам (Морское направление)

    Приглашаем Старшего инженера по релизам в наш проект по разработке корабельных мостиковых систем.

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

    • Автоматизация этапов жизненного цикла программных продуктов;
    • Внедрение и управление процессами CD/CI;
    • Администрирование GIT.

    Наши требования:

    • Высшее, профильное образование;
    • Опыт работы на позиции релиз инженера от 2 — х лет;
    • Опыт разворачивания и администрирования инструментов CD/CI (Jenkins);
    • Опыт использования систем автоматической сборки (SCons, CMake);
    • Английский язык на уровне чтения технической документации;
    • Знания Windows/Linux на уровне администратора;
    • Знания скриптовых языков;
    • Опыт работы с GIT;
    • Желательно знания и опыт разработки на С++ .

    Мы предлагаем:

    • Работу в головном офисе крупной российской компании (СПб.);
    • Инновационные разработки и перспективный проект для морской отрасли;
    • Дружный коллектив профессионалов;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование.
  • Программист встроенного ПО на языке С (Embedded Software Engineer)

    Приглашаем Программиста встроенного ПО 

    присоединиться к команде разработки и производства БЛА (беспилотный летательный аппарат).

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

    • Разработка программного обеспечения бортовых вычислительных систем
    • Разработка вспомогательного программного обеспечения для отладки и настройки оборудования

    Наши требования:

    • Образование: Высшее, или студент старших курсов, Специальность – программирование
    • Хорошее знание С
    • Навыки написания хорошо структурированного и оптимизированного кода
    • Опыт работы с аппаратурой и интерфейсами

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

    • Знания языка С++
    • Опыт в написании и отладки многопоточных приложений
    • Опыт отладки ПО в GDB или др. отладчики
    • Опыт работы с real-timeОС
    • Опыт написания кросс-платформенных приложений
    • Склонность к коллективной работе
    • Английский язык, на уровне чтения документации.

    Мы предлагаем:

    • Уникальный инновационный продукт,
    • Дружный коллектив профессионалов,
    • Работу в головном офисе крупной российской компании (СПб.),
    • Соблюдение всех норм ТК РФ,
    • Добровольное медицинское страхование.
  • Старший системный инженер (Геоинформационные системы)

    Для реализации проектов в области ГИС приглашаем Старшего системного инженера.

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

    • Установка и конфигурация оборудования — область автоматизированная картографическая система;
    • Постановка задач команде системных инженеров.

    Наши требования:

    • Опыт работы от трех лет;
    • Опыт установки, конфигурирования и обновления ПО Apache, Tomcat, PostgreSQL;
    • Опыт администрирования и эксплуатации Linux (RedHat 6/7, Debian 7/8);
    • Опыт установки и настройки сетевых служб и сервисов (DNS, DHCP, NAT, VPN, proxy);
    • Знание сетевых технологий (TCP/IP, RIP, OSPF, VRRP, Bonding, NAT).

    Вашим преимуществом будет:

    • Опыт использования (чтения) скриптовых языков (Bash, Python);
    • Опыт использования Jira;
    • Опыт работы по методу SCRUM.

    Мы предлагаем:

    • Уникальный серийный продукт, над которым предстоит работать и видеть результат своей деятельности;
    • Гибкий рабочий график;
    • Дружный коллектив профессионалов;
    • Работу в крупной российской компании;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование.
  • Ведущий / Старший инженер-программист C++ (Системы поддержки принятия решений)

    Приглашаем присоединиться к команде разработки систем поддержки принятия решений 

    Ведущего инженера-программиста C++.

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

    • Разработка комплексных инновационных решений на базе современной 3D-ГИС платформы.

    Наши требования:

    Для нашего кандидата обязательно:

    • Знание принципов ООП
    • Знание основ теории алгоритмов
    • Хорошее знание и опыт использования C++
    • Хорошее знание и опыт использования boost, Qt
    • Опыт использования систем контроля версий, желательно Git
    • Знание английского языка на уровне работы с технической документацией
    • Ответственность, инициативность, умение работать в команде

    Преимуществом будет являться:

    • Хорошее знание вычислительной геометрии
    • Знание основ компьютерной графики
    • Знание основных сетевых протоколов
    • Опыт создания многопоточных приложений
    • Опыт создания кроссплатформенных приложений
    • Опыт создания распределенных систем
    • Опыт использования реляционных СУБД, желательно PostgreSQL
    • Опыт использования OpenGL, GLSL
    • Опыт использования CUDA
    • Опыт использования GDAL
    • Знание и опыт использования Python
    • Опыт использования CMake
    • Опыт разработки под Linux

    Мы предлагаем:

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

    Приглашаем Архитектора ПО

    в наше морское направление: корабельные мостиковые системы — электронные картографические системы.

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

    • Функции главного архитектора по разработке программного обеспечения.

    Наши требования:

    • Высшее профильное образование;
    • Уверенное владение С/С++;
    • Опыт программирования Python;
    • Опыт разработки архитектуры высоконагруженных приложений;
    • Опыт разработки сервис-ориентированной архитектуры, архитектуры управляемой событиями;
    • Опыт разработки распределенных систем хранения больших данных (объектно-ориентированные и объектно-реляционные СУБД);
    • Опыт разработки многопоточных приложений и модулей систем;
    • Опыт работы с SQL или noSQL базами данными (PostgreSQL);
    • Знания ООП;
    • Знание сетевых технологий, протоколов (REST, SOAP, WebSocket);
    • Опыт работы с GIT;
    • Опыт разработки программных компонентов, управляемых на основе метаданных;
    • Опыт декомпозиции поставленных бизнес-задач (бизнес-целей) на программные системы (подсистемы и модули) с фиксированным функционалом (создание спецификации программного модуля (класса, приложения, подсистемы));
    • Опыт постановки и контроля задач команде разработчиков;
    • Практические навыки применения методологий разработки ПО Agile, RUP, SCRUM;
    • Навыки использования Jira;
    • Английский язык – не ниже intermediate.

    Мы предлагаем:

    • Инновационные разработки и перспективные проекты для отрасли;
    • Высокий уровень профессиональной экспертизы;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование;
    • Гибкий рабочий график;
    • Возможности для повышения квалификации за счет работодателя.
  • Инженер-программист Java (Геоинформационные системы)

    Для реализации проектов в области ГИС приглашаем Инженера-программиста JAVA.

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

    • Разработка прикладного программного обеспечения в области геоинформационных систем.

    Наши требования:

    • Опыт разработки ПО не менее 3 глет на Java;
    • Опыт работы с реляционными базами данных, желательно PostgreSQL;
    • Знание Spring Framework, REST, XML-RPC, J2EE, JSF, SWING, SQL.

    Вашим преимуществом будет:

    • Опыт разработки ПО в области геоинформационных систем;
    • Опыт работы с GIT;
    • Опыт работы с библиотеками gdal, proj4;
    • Опыт работы с bag-tracker’ом ;
    • Разработка под Linux;
    • Опыт работы по методологии SCRUM.

    Мы предлагаем:

    • Уникальный серийный продукт, над которым предстоит работать и видеть результат своей деятельности;
    • Гибкий рабочий график;
    • Дружный коллектив профессионалов;
    • Работу в крупной российской компании;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование.
  • Старший инженер-программист С++, Python (Геоинформационные системы)

    Для реализации проектов в области ГИС приглашаем

    Старшего инженера-программиста  С++, Python.

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

    • Участие в разработке ГИС и АСУ;
    • Постановка задач команде и программирование по заданию;
    • Документирование разработок;
    • Участие в приёмо-сдаточных мероприятиях;
    • Участие в сертификации продуктов.

    Наши требования:

    • Минимум 1 год опыта работы Middle Dev С++ или Python;
    • Знание аналитической геометрии;

    Плюсом будет:

    • Опыт разработки программного обеспечения в области геоинформационных систем;
    • Знание алгоритмов вычислительной геометрии;
    • Введение в компьютерное зрение;
    • Опыт работы с библиотеками gdal и proj4;
    • Опыт работы с библиотекой Mapnik;
    • Опыт работы с bug-tracker’ом;
    • Знание английского языка на уровне чтения технической литературы;
    • Опыт работы по методологии SCRUM.

    Мы предлагаем:

    • Уникальный серийный продукт, над которым предстоит работать и видеть результат своей деятельности;
    • Должность в зависимости от квалификации и пожеланий;
    • Гибкий рабочий график;
    • Дружный коллектив профессионалов;
    • Работу в крупной российской компании;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование;
    • Возможности для повышения квалификации за счет работодателя.
  • Инженер по функциональному тестированию (Геоинформационные системы)

    Для реализации проектов в области ГИС приглашаем

    Инженера по функциональному тестированию.

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

    • Проведение функционального тестирования.

    Наши требования:

    • Высшее техническое образование;
    • Опыт работы разработчиком на ООП языке Java или C++;
    • Минимум 1 год опыт работы в QA;
    • Опыт автоматизированного тестирования;
    • Знание операционных систем Linux в качестве рабочей платформы;

    Плюсом будет:

    • Опыт работы в качестве QA Engineer в TDD;
    • Знание SQL;
    • Опыт использования Jira;
    • Опыт работы по методологии SCRUM.

    Мы предлагаем:

    • Инновационные разработки и перспективные продукты в геоинформационной отрасли;
    • Высокий уровень профессиональной экспертизы;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование;
    • Гибкий рабочий график;
    • Возможности для повышения квалификации за счет работодателя.
  • Ведущий инженер-программист С++ (Беспилотное направление)

    Приглашаем присоединиться к команде разработки наземного пункта для БЛА (беспилотный летательный аппарат)

    в роли Ведущего инженера-программиста С++.

    Наземный пункт обеспечивает планирование полетных заданий, управления несколькими БЛА одновременно, отображение телеметрической и видовой информации на виртуальной модели глобуса, а также решение задач автоматического построения ортофотопланов и распознавания. Одним из важных аспектов разработки является реализация логики взаимодействия между должностными лицами.

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

    • Основная задача — разработка автоматизированного рабочего места наземного пункта управления полетами и наземного пункта обработки (управление целевыми нагрузками, обработка видовой информации от БЛА, формирование разведдонесений, сшивка, распознавание и тп).

    Наши требования:

    • Знание ООП;
    • Хорошее знание и опыт работы с С++;
    • Знание библиотек Qt, boost;
    • Приветствуется опыт работы с системой документирования исходных кодов;
    • Английский язык на уровне работы с технической документацией;
    • Ответственность, инициативность, умение работать в команде.

    Мы предлагаем:

    • Уникальный инновационный продукт;
    • Должность в зависимости от квалификации;
    • Гибкий рабочий график;
    • Дружный коллектив профессионалов;
    • Работу в головном офисе крупной российской компании;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование;
    • Возможности для повышения квалификации за счет работодателя;
    • Изучение английского языка.
  • Ведущий / Старший инженер-программист С++ (Морское направление)

    Приглашаем Ведущего / Старшего инженера-программиста С++

    в наше морское направление: корабельные мостиковые системы — электронные картографические системы.

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

    • Разработка прикладного программного обеспечения.

    Наши требования:

    • Высшее профильное образование;
    • Знания:
      • С, С++
      • Qt
      • Linux
    • Опыт разработки на С++ не менее 5 лет;
    • Опыт работы с GIT;
    • Опыт работы с реляционными базами данных, желательно PostgreSQL;
    • Опыт управления командой разработчиков;
    • Умение самостоятельно учиться;
    • Английский язык на уровне чтения профессиональной литературы.

    Мы предлагаем:

    • Работу в крупной российской компании;
    • Инновационные разработки и перспективный проект для морской отрасли;
    • Высокий уровень профессиональной экспертизы;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование;
    • Гибкий рабочий график;
    • Возможности для повышения квалификации за счет работодателя.
  • Инженер-программист 3D (Беспилотное направление)

    Приглашаем присоединиться к команде разработки наземного пункта для БЛА (беспилотный летательный аппарат) в роли

    Инженера-программиста 3D.

    Наземный пункт обеспечивает планирование полетных заданий, управления несколькими БЛА одновременно, отображение телеметрической и видовой информации на виртуальной модели глобуса, а также решение задач автоматического построения ортофотопланов и распознавания.

    Обязанности Инженера-программиста 3D:

    • участие в разработке системы визуализации;
    • разработка новых компонентов, поддержка существующей системы экспорта базы 3D объектов из 3DsMAX

    Наши требования:

    • высшее техническое образование (прикладная математика, computer science, вычислительная математика или соответствующие знания)
    • знание С++, STL;
    • знание компьютерной графики, 3D математики, алгоритмов и структур данных;
    • знание линейной алгебры (векторных и матричных операций) является обязательным;
    • плюсами будет знание 3DsMAX SDK & 3DsMAX script и опыт работы в области 3D графики.

    Мы предлагаем:

    • работу в крупной российской компании;
    • уникальный инновационный продукт;
    • высокий уровень профессиональной экспертизы;
    • гибкий рабрчий график;
    • дружный коллектив единомышленников;
    • соблюдение всех норм ТК РФ;
    • добровольное медицинское страхование.
  • Комплексный тестировщик (Геоинформационные системы)

    Для реализации проектов в области Геоинформационных систем приглашаем

    Комплексного тестировщика.

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

    • анализ документации тестируемого продукта,
    • планирование выполнения тестирования,
    • функциональное и нагрузочное тестирование программных приложений,
    • написание и прохождение тест-кейсов, анализ результатов тестирования,
    • разработка и обновление тестовых сценариев (testrail),
    • разработка и поддержка фреймворка автотестирования,
    • проведение полного цикла тестирования клиент-серверных приложений,
    • написание новых и поддержка существующих автотестов (Java Python),
    • внедрение новых прогрессивных процессов тестирования ПО,
    • подготовка тестовой документации, отчетов

    Наши требования:

    • высшее образование в области ИТ, программирования,
    • понимание архитектуры и опыт администрирования ОС Linux,
    • умение программирования на языке Python,
    • понимание специфики задач, связанных с тестированием, а также знание основных понятий и методов, используемых при тестировании программных продуктов,
    • опыт функционального тестирования (желательно клиент-серверных приложений) от одного года и понимание архитектуры приложений,
    • опыт комплексного тестирования,
    • будет преимуществом опыт тестирования безопасности,
    • опыт тестирования крупных продуктов не менее 3 лет,
    • знание современных методик тестирования,
    • технический английский язык

    Мы предлагаем:

    • Уникальный серийный продукт, над которым предстоит работать и видеть результат своей деятельности,
    • работу в головном офисе крупной российской компании,
    • дружный коллектив,
    • соблюдение всех норм ТК РФ,
    • добровольное медицинское страхование,
    • возможности для повышения квалификации за счет работодателя,
    • изучение английского языка.
  • Ведущий инженер-программист / Computer vision developer (Беспилотное направление)

    Приглашаем присоединиться к команде разработки наземного пункта для БЛА (беспилотный летательный аппарат) в роли

    Ведущего инженера-программиста / Computer vision developer.

    Наземный пункт обеспечивает планирование полетных заданий, управления несколькими БЛА одновременно, отображение телеметрической и видовой информации на виртуальной модели глобуса, а также решение задач автоматического построения ортофотопланов и распознавания.

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

    • Разработка и реализация алгоритмов на основе методов компьютерного зрения, таких как восстановление 3D-моделей, построение ортофотопланов, автоматическое распознавание и др.

    Наши требования:

    • Высшее образование в области Computer Science;
    • Опыт реализации алгоритмов Computer Vision (multiple view geometry, structure from motion, Bundle Adjustment);
    • Хорошее знание C++, Python, OpenCV, OpenGL, OpenCL;
    • Знание принципов построения многопоточных сетевых сервисов;
    • Опыт работы с Linux, Git;
    • Английский язык на уровне чтения научных публикаций.

    Мы предлагаем:

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