О компании
В компании Stark мы формируем будущее европейской и национальной безопасности с помощью передовых технологий на базе искусственного интеллекта и непревзойденной инженерной точности. Как ведущая компания в области оборонных технологий, наша миссия ясна: оснащать союзников НАТО и их партнеров платформами автономной обороны следующего поколения и продвинутым программным обеспечением на базе ИИ, созданным для работы в самых требовательных условиях мира.
Мы убеждены, что истинная безопасность рождается из неустанных инноваций. Объединяя элитные инженерные таланты с гибкими технологиями и операционной культурой, основанной на ИИ, Stark превращает сложные оборонные задачи в проверенные на практике многодоменные решения.
Почему стоит присоединиться к нам
•Программное обеспечение и системы, над которыми вы работаете, напрямую защищают персонал и обороняют европейский и национальный суверенитет.
•Вы будете работать бок о бок с ведущими специалистами отрасли над автономными системами, передовыми двигателями и защищёнными киберплатформами.
•Мы поддерживаем динамичную, совместную среду, где смелые идеи поддерживаются серьезными исследованиями и разработками.
О команде
Minerva — это программное обеспечение командования и управления STARK — мозг, который связывает операторов с автономными системами в нескольких доменах в реальном времени. Команда Minerva — это небольшая группа опытных разработчиков программного обеспечения, базирующаяся в Берлине и Мюнхене, работающая напрямую с нашими системами и аппаратным обеспечением для создания критически важных возможностей C2, развернутых в активных операционных условиях.
Мы движемся быстро, выпускаем реальное программное обеспечение и работаем в условиях, с которыми большинство инженеров никогда не сталкиваются — сети с низкой пропускной способностью, устройства с изоляцией от сети, циклы принятия решений с высокими ставками. Нет места абстракциям ради абстракций. Всё, что мы создаём, попадает в руки реальных операторов на поле боя.
Ваша миссия
Это не «стандартная» роль бэкенд-разработчика. Вы не будете создавать CRUD-приложения для интернет-магазина. Вы будете строить высокопроизводительный, с низкой задержкой движок в сердце Minerva Frontline — нашего программного обеспечения командования и управления (C2), обеспечивающего планирование миссий и операции с роями воздушных и морских активов в реальных условиях.
Мы ищем разработчиков C++ для создания нашей основной серверной архитектуры, поддерживающей всё более сложные концепции операций (CONOPS), необходимые вооружённым силам НАТО. Вы будете отвечать за поддержание глобального состояния поля боя, перевод высокоуровневых намерений оператора в действия, исполняемые машинами, и потоковую передачу телеметрии в реальном времени на передовую.
Вы будете работать в насыщенной инженерной среде вместе с экспертами по робототехнике, безопасности и планированию миссий. Если для вас важны RAII, безопасность памяти и максимальное использование производительности реального оборудования в полевых условиях для обеспечения успеха миссии — это ваша роль.
Что мы создаём
•Мозг системы: вы будете разрабатывать основные сервисы на C++, которые оркестрируют рои БПЛА и БПМ, поддерживая синхронизированное и устойчивое состояние поля боя в распределённых системах.
•API управления миссиями: вы будете проектировать и реализовывать высокопроизводительные gRPC и REST API, которые соединяют наш фронтенд интерфейс C2 с автономными транспортными средствами на поле боя.
•Потоки данных в реальном времени: вы будете создавать и оптимизировать телеметрические каналы, обрабатывающие высокочастотные данные с различных датчиков, обеспечивая низкую задержку синхронизации и доставки.
•Масштабируемая архитектура: вы расширите нашу текущую архитектуру на C++ для поддержки «доступной массовости» — масштабирования от управления 4 до более чем 20 транспортных средств одновременно.
•Тактическая интеграция: вы будете внедрять военные стандарты и протоколы (например, STANAG), обеспечивая совместимость и боеготовность наших систем.
•Надёжность и тестирование: вы будете создавать и поддерживать тестовые комплекты, гарантируя надёжную работу нашего кода в самых сложных условиях.
Обязанности
•Носитель C++: вы пишете чистый, производительный современный C++ (17/20/23). Вы понимаете стоимость каждой аллокации и ценность детерминированной системы.
•Системное мышление: вы мыслите в терминах потоков данных, конечных автоматов и параллелизма. Вы понимаете, что в нашей области «поздние данные — это неправильные данные».
•Решатель проблем: вы глубоко погружаетесь в детали, чтобы выявлять, понимать и решать сложные технические задачи на границе аппаратного и программного обеспечения.
•Высокая инициативность: вы не ждёте идеальных спецификаций. Вы понимаете миссию, смотрите на код и продвигаете архитектуру вперёд.
•Командный игрок: вы процветаете в междисциплинарной команде, тесно сотрудничая с фронтенд-, робототехническими и интеграционными инженерами для создания цельного продукта.
Требуемые навыки
•Опыт: более 5 лет опыта в бэкенд- или системной инженерии с основным фокусом на высокопроизводительные приложения на C++.
•Экспертиза в C++: глубокое владение современным C++ (17 или новее).
•Сетевые технологии: хорошее понимание асинхронных сетевых технологий, межпроцессного взаимодействия (IPC) и потоковой передачи данных в реальном времени.
•Отраслевой контекст: релевантный опыт в аэрокосмической отрасли, робототехнике, автомобилестроении, работе с датчиками или высокочастотной торговле — в любой области, где программное обеспечение взаимодействует с физическим миром в реальном времени.
•Дополнительные навыки: знание систем автопилота/управления полётом (MAVLink/PX4/ArduPilot), работы с геопространственными данными (GIS) или создания программного обеспечения с критически важными требованиями к безопасности.
Если вы заинтересованы в создании будущего европейской обороны вместе с нами и видите себя в описании выше, пожалуйста, отправьте нам ваше резюме на английском языке.
Требуется допуск к секретной информации
В связи с особенностями нашей работы в оборонном секторе кандидаты должны иметь право на получение и поддержание соответствующего допуска к секретной информации, необходимого для данной позиции. Подробности будут предоставлены в процессе найма.