ВакансииПрограммирование

Frontend Developer (React)

- расширением функциональности веб-интерфейса наземной станции управления беспилотными летательными аппаратами (frontend: react js, backend: java micronaut); - взаимодействием с бортовым автопилотом (собственная разработка ГК Геоскан); - работой с 3d-моделями ландшафта (cesium js) и векторной графикой; - планированием полетов в автономном режиме; - ручным управлением беспилотными самолетами и коптерами; - работой с видео потоками от бортовых камер; - разработкой современного интерфейса для обучения пилотов (полетного тренажера); - интернационализацией интерфейсов; - разработкой портала для систематизации сведений о выпущенных БПЛА и их пилотах; - участвовать в Code Review и планировании.

Инженер по тестированию

- выполнять ручные и автоматизированные тесты (программно-аппаратные комплексы); - воспроизводить пользовательские дефекты; - участвовать в разработке тест-планов и тест-кейсов; - участвовать в разработке тестовых скриптов для автоматического тестирования; - собирать и настраивать тестовые стенды и симуляторы; - взаимодействовать с командой разработчиков и отделом технической поддержки.

Ведущий разработчик

Мы разрабатываем и производим беспилотные летательные аппараты (электронику, корпуса и автопилот) и запускаем красочные световые шоу дронов по всему миру. На сегодняшний день мы выполнили больше 100 проектов в 17 странах, являемся топ-1 в мире по количеству шоу дронов, запущенных за пределами домашнего региона и флоту дронов за пределами Китая. (здесь можно посмотреть наш шоурил: https://www.youtube.com/watch?v=7panP5UIKPw).

Embedded программист С++

- разрабатывать программное обеспечение для встраиваемых вычислительных систем на базе микроконтроллеров с ядрами ARM Cortex-M (полный цикл разработки, начиная с составления ТЗ, заканчивая сопровождением изделий в процессе испытаний и серийного производства); - документировать создаваемое программное обеспечение (cоставление ТЗ на разработку, графической схемы алгоритма работы, временных диаграмм работы).

Java Backend Developer (Middle)

- реализовывать API для работы с беспилотником; - покрывать юнит-тестами свой код; - участвовать в перекрестном код-ревью внутри команды; - взаимодействовать с опытной командой (системный и программный архитекторы, аналитик, дизайнер и QA); - видеть результат своей работы не только на мониторе, но и в деле.

QA Engineer

- взаимодействовать с командой разработки; - автоматизировать тестирование продукта (и API, и UI); - составлять новые тестовые сценарии и дорабатывать существующую тестовую документацию; - регистрировать дефекты, найденные в баг-трекере; - участвовать в настройке CI (при необходимости).