Геоскан

Java-разработчик (НСУ)

Коротко

Java-разработчик в компании Геоскан (Санкт-Петербург) для работы над наземным ПО управления беспилотниками и малыми космическими аппаратами: бэкенд десктопных и веб-приложений, микросервисы обработки данных в реальном времени, обработка видеопотоков на GStreamer, оптимизация через нативную компиляцию (GraalVM) для встраиваемых вычислителей на ARM. Требуется опыт со Spring Framework (boot, data), знание алгоритмов и структур данных, опыт работы с БД; плюсом будет реактивное программирование (Reactor, RxJava), кроссплатформенная десктопная разработка, знание Linux (Astra), Golang/Python, CI/CD. Работа офисная, полная занятость, опыт 3-5 лет.

О компании
Геоскан – российская группа компаний полного цикла. Команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов. Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений. Компания устраивает соревнования по образовательной робототехнике, запускает спутники в космос и организует шоу дронов по всему миру.
Команда отдела разработки ПО работает над экосистемой наземного ПО для управления беспилотниками. Этот софт взаимодействует с постоянно эволюционирующей техникой ГК Геоскан - беспилотниками, полезной нагрузкой, космическими аппаратами – и не похож на то, чем обычно занимаются Java разработчики.
Основные направления разработки
•Приложение пилота для планирования и выполнения полетов
•Тренажер пилота
•Система передачи полетной информации
•Видеоархив
Чем предстоит заниматься
•разрабатывать бэкенд для десктопных и веб-приложений (рабочее место оператора, личный кабинет владельца БВС, и т.д.)
•проектировать и разрабатывать микросервисы для сбора и обработки данных в реальном масштабе времени
•программировать обработку видеопотоков на базе GStreamer
•оптимизировать быстродействие кода путем компиляции в нативный код (GraalVM), обеспечивать работоспособность ПО на встраиваемых вычислителях (архитектура ARM)
•взаимодействовать с опытной командой (РП, системный аналитик, дизайнер, QA)
•понимать работу "железа" и взаимодействовать с другими отделами (инженеры, embedded-программисты, испытатели)
•видеть результат своей работы не только на мониторе, но и в деле (в небе)
Мы ожидаем, что вы
•быстро и глубоко осваиваете новые предметные области
•эффективно работаете в кросс-функциональных командах
•применяете лучшие кодинг-практики
•понимаете стандартные алгоритмы и структуры данных и использовали их на практике
•имеете опыт работы с различными БД и не боитесь исследовать новые подходы
•используете для работы Spring Framework (boot, data), будет круто, если уже попробовали Micronaut
Вашим преимуществом будет
•имеете опыт реактивного программирования на Java (Reactor, RxJava)
•опыт кроссплатформенной разработки десктопных приложений на любом языке, в т.ч. опыт имплементации автообновления, миграции БД, выпуска дистрибутивов
•уверенное использование ОС Linux, в т.ч. из семейства Astra
•знание других ЯП (Golang, Python)
•опыт контейнеризации приложений, настройки CICD и т.п., когда девопс в отпуске
Мы предлагаем
•оформление в соответствии с ТК РФ и полностью белую заработную плату
•работу в аккредитованной IT-компании
•современный комфортный офис в шаговой доступности от метро Площадь Мужества
•охраняемую авто- и велопарковку
•гибкое начало рабочего дня
•полис ДМС после 3 месяцев работы
•корпоративный спорт: футбол, волейбол, баскетбол, йога, скалолазание
•изучение иностранных языков (английский, китайский) в офисе с 50% компенсацией от компании
•корпоративную библиотеку и настольные игры
•выездные корпоративы 2 раза в год и внутренние мероприятия
•чай/кофе и станции здорового питания на уютных кухнях

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте