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

  • Старший инженер-программист С++ (Морское направление)

    В настоящее время мы ищем Старшего инженера-программиста для участия в разработке продуктов Морского направления.

    Предстоит:

    • Разрабатывать новые продукты, а также развивать существующие. Это могут быть как серверная, так и клиентская части приложений (в зависимости от твоего интереса и навыков)
    • Анализировать требования, предлагать свое видение реализации
    • Участвовать в код-ревью

    Наш стек технологий:

    • Разработка: С++, STL, boost, Qt, QML
    • Автотесты: Python
    • CI/CD: Jenkins

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

    • Уверенное знание С++ и опыт программирования от 3-х лет
    • Знание и использование библиотеки Qt, boost
    • Умение разрабатывать многопоточные кроссплатформенные приложения (Windows/Linux)
    • Написание понятного сопровождаемого кода, а также опыт работы с чужим кодом
    • Опыт работы с базами данных
    • Знание сетевых технологий (UDP/TCP)
    • Опыт работы с GIT (или другой системой контроля версий)

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

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

    Приглашаем Системного аналитика в команду Департамента автоматизированных и геоинформационных систем.

    Мы разрабатываем проекты для обновления морских навигационных карт и информационной поддержки для навигации на море и реке:

    • Map System: набор приложений, обеспечивающих редактирование геопространственных данных для создания морских навигационных карт;
    • Map Storage: REST сервис и объектно-ориентированную базу версионируемых геопространственных данных;
    • Geoportal: веб сервисы, обеспечивающие поиск, просмотр и публикацию геопространственных данных и морских навигационных карт;
    • Maritime Portal: веб сервисы, обеспечивающие отображение с помощью картографических сервисов местоположения судов, редактирование и предоставление пользователям границ безопасного фарватера/судового хода, данных о промерах глубин, прогнозов погоды, уровнях вод, а так же создание извещений мореплавателям.

    Мы участвуем в разработке концепции и архитектуры нового глобального проекта для обеспечения надёжности и безопасности мореплавания:

    • Maritime Cloud: коммуникационный фреймворк, включающий облачные сервисы обеспечивающие безопасный и надежный обмен морской информацией между судном и судном, и судном и берегом.

    Задачи:

    • Анализ требований (выявление и анализ требований; спецификация требований):

    — интервьюирование внутренних и внешних заказчиков;

    — разработка ТЗ, описание сценариев использования или спецификаций;

    — участие в разработке пользовательских и программных интерфейсов, включая модели данных разрабатываемых продуктов;

    — управление требованиями к продуктам (стремление к полной задокументированности и своевременной актуализации и публикации технической документации);

    — участие в разработке программной документации (в соответствии с ГОСТ 19 и 34 серии);

    • Консультация разработчиков по требованиям к продуктам;
    • Участие в проведении внутренних демонстраций и приемочных испытаний совместно с заказчиком.

    Мы ждем от вас:

    • Знание основ теории систем и системного анализа;
    • Успешный опыт работы в проектах, реализуемых по гибким методологиям (как вариант — Scrum, Kanban);
    • Отличное знание языка моделирования UML;
    • Знание принципов и стандартов проектирования сетевых программных интерфейсов (REST, SOAP);
    • Знание XML, JSON;
    • Знание SQL.

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

    • Знание языка Java;
    • Знание нотаций моделирования бизнес-процессов (как вариант – BPMN);
    • Ориентация в подходе разработки ПО в соответствии с RUP;
    • Знание английского языка – не ниже B1;
    • Опыт работы с JIRA.

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

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

    Мы приглашаем Инженера-электронщика присоединиться к команде разработки и производства для БЛА (беспилотный летательный аппарат)

    Задачи:

    • Разработка электрических принципиальных схем;
    • Отладка электронных блоков.

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

    • Высшее техническое образование;
    • Опыт работы от 2х лет;
    • Знание современных процессорных архитектур, таких как PowerPC, ARM и т.д.;
    • Опыт разработки схем с интерфейсами PCI, DDR, LVDS, Fast Ethernet, ARINC818 АС-AV, FC-AE-ASM;
    • Уверенное знание P-CAD;
    • Знание современной элементной базы;
    • Знание ЕСКД;
    • Англ. язык на уровне чтения тех. литературы;
    • Коммуникабельность, умение работать в коллективе.

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

    • Опыт работы в авиационной отрасли;
    • Знание авиационных стандартов ARINC, DO-254;
    • Опыт разработки схем со скоростными интерфейсами PCIe, DDR2, DDR3, Gigabit Ethernet;
    • Знание схемотехники импульсных источников питания.

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

    • Интересные проекты;
    • Дружный коллектив;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование;
    • Рабочее пространство в СПб. (ст.м. «Василеостровская»)
  • Инженер по тестированию (Беспилотное направление)

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

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

    • Функциональное тестирование программного обеспечения авиационного оборудования и вычислительных систем БЛА;
    • Функциональное тестирование программного обеспечения наземных пунктов управления БЛА;
    • Эксплуатация стендов полунатурного моделирования бортового оборудования БЛА;
    • Отработка взаимодействия оборудования на борту воздушного судна;
    • Составление технических заданий программистам, создающим имитаторы реальных приборов (каналы связи по предоставленным протоколам);
    • Разработка программ и методик испытаний функционального и технологического ПО;
    • Написание тест-кейсов, составление контрольных примеров и планов тестирования;
    • Фиксирование обнаруженных несоответствий в системе управления изменениями;
    • Выполнение официального тестирования ПО при участии представителя заказчика;
    • Участие в исследовательских работах по выявлению причин возникновения ошибок в ПО.

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

    • Высшее техническое образование;
    • Опыт работы от года;
    • Желателен опыт разработки/производства авиационной техники или тестирования ПО клиентских приложений, автоматизированного тестирования;
    • Знание основ жизненного цикла ПО;
    • Английский язык на уровне работы с тех.документацией.

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

    • Опыт работы с Linux;
    • Опыт кроссплатформенного программирования/тестирования на С/С++ под Qt для ОС Linux,
    • Опыт написания тест-кейсов для тестирования АРМ (Автоматизированных Рабочих Мест) различного назначения;
    • Опыт работы по тестированию ПО.

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

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

    Приглашаем Инженера по тестированию в наше морское направление.

    Вам предстоит:

    • Анализировать требования к ПО;
    • Выполнять функциональное, интеграционное тестирование;
    • Разрабатывать и поддерживать в актуальном состоянии тестовую документацию (тест-дизайн, тест-планы, отчеты о проведенном тестировании);
    • Описывать и классифицировать дефекты, контролировать исправления.

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

    • Высшее образование;
    • Опыт работы в тестировании ПО от 1 года;
    • Опыт проведения функционального тестирования;
    • Опыт работы с баг-трекинговыми системами (желательно Jira);
    • Опыт создания и поддержки тестовых сред;
    • Знания операционных систем Windows, *nix на уровне продвинутого пользователя;
    • Опыт разработки тестовой документации (тест-кейсы, тест-планы, отчеты о тестировании);
    • Английский язык на уровне чтения технической документации.

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

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

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

    Старшего инженера-программиста 3D-графики.

    Проект новый, находится в стадии активной разработки, соответственно — мало legacy кода))

    Что предстоит:

    • участвовать в разработке визуальной компоненты тренажера на основе движка Unigine;
    • разрабатывать материалы, спец. эффекты;
    • разрабатывать компонент интеграции 3D объектов из 3DsMAX и Maya.

    На что обращаем внимание:

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

    От нас:

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

    Для участия в создании комплексных инновационных решений на базе современной 3D-ГИС платформы приглашаем Инженера-программиста C++

    Мы ждем от вас:

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

    Будет плюсом:

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

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

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

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

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

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

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

    • Высшее техническое образование;
    • Опыт работы от года;
    • Опыт разработки/производства авиационной техники или – тестирования ПО клиентских приложений, автоматизированного тестирования, написания тест-кейсов для тестирования АРМ (Автоматизированных Рабочих Мест) различного назначения, желательно на С/С++ под Qt для ОС Linux;
    • Знание основ жизненного цикла ПО;
    • Английский язык на уровне работы с тех.документацией.

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

    • Опыт работы с Linux;
    • Опыт кроссплатформенного программирования/тестирования на С/С++ под Qt;
    • Опыт работы по тестированию ПО.

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

    • Уникальный инновационный продукт;
    • Дружный коллектив профессионалов;
    • Соблюдение всех норм ТК РФ;
    • Добровольное медицинское страхование;
    • Гибкий рабочий график;
    • Лаунж-пространство FunTech для профессионального и творческого общения;
    • Офис в СПб. (ст.м. «Василеостровская»)
  • Java-Разработчик / Java Developer (Геоинформационные системы)

    Приглашаем Ведущего Java-разработчика в команду Департамента автоматизированных и геоинформационных систем.

    Мы разрабатываем проекты для обновления морских навигационных карт и информационной поддержки для навигации на море и реке:

    • Map System: набор приложений, обеспечивающих редактирование геопространственных данных для создания морских навигационных карт;
    • Map Storage: REST сервис и объектно-ориентированную базу версионируемых геопространственных данных;
    • Geoportal: веб сервисы, обеспечивающие поиск, просмотр и публикацию геопространственных данных и морских навигационных карт;
    • Maritime Portal: веб сервисы, обеспечивающие отображение с помощью картографических сервисов местоположения судов, редактирование и предоставление пользователям границ безопасного фарватера/судового хода, данных о промерах глубин, прогнозов погоды, уровнях вод, а так же создание извещений мореплавателям.

    Мы участвуем в разработке концепции и архитектуры нового глобального проекта для обеспечения надёжности и безопасности мореплавания:

    • Maritime Cloud: коммуникационный фреймворк, включающий облачные сервисы обеспечивающие безопасный и надежный обмен морской информацией между судном и судном, и судном и берегом.

    Мы ждем от вас:

    • Опыт разработки на Java от 3 лет;
    • Отличное знание алгоритмов и структур данных;
    • Отличное знание Spring Framework;
    • Знание Hibernate;
    • Знание SQL;
    • Опыт работы с PostgreSQL (как вариант — другие БД SQL или noSQL);
    • Опыт работы с JUnit, MoSKito;
    • Опыт работы c Maven.

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

    • Опыт работы с Linux;
    • Опыт работы с библиотеками конвертации и обработки геопространственных данных (как вариант GDAL, OGR, PROJ4);
    • Опыт работы с брокерами сообщений (RabbitMQ, ActiveMQ)
    • Знание английского языка – не ниже B1;
    • Опыт работы с GIT, JIRA;
    • Опыт работы по методологии SCRUM.

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

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

    Мы ищем full-stack разработчика для участия в разработке веб-ГИС.

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

    Проект находится в стадии активной разработки, при этом у нас мало legacy кода.
    Технологический стек проекта: Python (aiohttp), JavaScript (Vue.js), PostgreSQL, Nginx, Docker, GitLab.

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

    • хорошее знание современного Python (Python 3.6);

    • опыт работы с SQL базами данных (postgresql);

    • будет плюсом опыт работы с фронтендом (css, html, js);

    • знакомство с современными средствами развёртывания ПО;

    • будет плюсом опыт админстрирования веб-серверов под Linux;

    • желателен опыт разработки под Linux;

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

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

    Приглашаем Старшего инженера-программиста С++

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

    Возможности:

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

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

    • Образование: высшее;
    • Свободное владение С++/С++11;
    • Свободное владение библиотеками Qt и stl/boost;
    • Опыт работы с CMake;

    Будет плюсом

    • Опыт кроссплатформенной разработки;
    • Опыт работы с OpenGL;
    • Опыт работы с Git;
    • Умение работать с такими средствами разработки, как QtCreator или Microsoft Visual Studio

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

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

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

    Задачи:

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

    Мы ждем от вас:

    Обязательно:

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

    Будет плюсом:

    • Хорошее знание вычислительной геометрии
    • Знание основ компьютерной графики
    • Опыт создания серверных приложений
    • Опыт создания распределенных систем
    • Опыт использования реляционных СУБД, желательно PostgreSQL
    • Опыт использования NoSQL БД
    • Опыт использования Twisted
    • Опыт использования web-фреймворков (Flask, Django)
    • Опыт использования OpenGL, GLSL, WebGL
    • Опыт использования OpenCL, OpenCV, NumPy, PyQt
    • Знание и опыт использования С++

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

    • Участие в разработке уникального инновационного продукта,
    • Дружный коллектив профессионалов,
    • Работу в центре разработок крупной российской компании,
    • Официальное оформление в штат и соблюдение всех норм ТК РФ,
    • Добровольное медицинское страхование,
    • Лаунж-пространство FunTech для профессионального и творческого общения.

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

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

    Приглашаем Senior Frontend разработчика в команду Департамента автоматизированных и геоинформационных систем.

    Мы разрабатываем проекты для обновления морских навигационных карт и информационной поддержки для навигации на море и реке:

    • Map System: набор приложений, обеспечивающих редактирование геопространственных данных для создания морских навигационных карт;
    • Map Storage: REST сервис и объектно-ориентированную базу версионируемых геопространственных данных;
    • Geoportal: веб сервисы, обеспечивающие поиск, просмотр и публикацию геопространственных данных и морских навигационных карт;
    • Maritime Portal: веб сервисы, обеспечивающие отображение с помощью картографических сервисов местоположения судов, редактирование и предоставление пользователям границ безопасного фарватера/судового хода, данных о промерах глубин, прогнозов погоды, уровнях вод, а так же создание извещений мореплавателям.

    Мы участвуем в разработке концепции и архитектуры нового глобального проекта для обеспечения надёжности и безопасности мореплавания:

    • Maritime Cloud: коммуникационный фреймворк, включающий облачные сервисы обеспечивающие безопасный и надежный обмен морской информацией между судном и судном, и судном и берегом.

    Мы ждем от вас:

    • Опыт разработки на Java Script от 3 лет;
    • Знание Vue.js;
    • Знание Semantic UI + Less или подобные (SASS, Stylus);
    • Отличное знание HTML5, CSS3.

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

    • Знание языка Java;
    • Опыт работы с WebGL;
    • Опыт работы с картографическими библиотеками (как вариант – Leaflet, Cesium)
    • Опыт работы с Linux;
    • Опыт работы с библиотеками конвертации и обработки геопространственных данных (как вариант GDAL, OGR, PROJ4);
    • Знание английского языка – не ниже B1;
    • Опыт работы с GIT, JIRA;
    • Опыт работы по методологии SCRUM.

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

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