
Red Cat Holdings разрабатывает и производит автономные беспилотные системы и технологии сбора разведывательной информации для оборонных задач и обеспечения безопасности. Компания из США объединяет малые беспилотные авиационные системы, FPV-дроны, винтокрылые аппараты, безэкипажные надводные суда, сенсоры и программное обеспечение для управления и командования в рамках таких продуктовых направлений, как Teal, ARACHNID, Edge 130 и Blue Ops. Ее решения предназначены для разведки, наблюдения и рекогносцировки, операций по принципу «от сенсора к поражению цели», а также для других критически важных задач военных, государственных и союзных заказчиков. Деятельность Red Cat охватывает оборонную промышленность, аэрокосмическую отрасль и производство, при этом особое внимание уделяется прочным модульным системам и автономным возможностям. Компания также сотрудничает с отраслевыми партнерами и была отобрана для участия в программах армии США по краткодействующей разведке.
Старший разработчик Android — удалённая работа в Калифорнии
Создавайте Android-приложения с поддержкой ГИС для систем автономного управления роем дронов Apium Swarm Robotics. Разрабатывайте инструменты картографии, телеметрии, командного управления и контроля для полевых операторов.
Описание
- Создавать и поддерживать Android-приложения для планирования, мониторинга и тактического управления роем
- Добавлять ГИС-слои и данные о высотах DTED в интерфейсы планирования миссий на основе карт
- Разрабатывать телеметрию в реальном времени, а также функции командного управления и контроля с использованием UDP, TCP, WebSockets, MQTT или сопоставимых транспортных протоколов
- Обеспечивать mesh-радио- и сотовую связь в условиях ограниченной тактической инфраструктуры
- Взаимодействовать с командами backend-разработки, автономных систем и полевой инженерии
- Создавать функции для операторов, поддерживать полевые учения и демонстрации для клиентов
- Использовать отзывы с мест эксплуатации для принятия решений о развитии продукта
- При необходимости ездить в командировки для полевых испытаний и демонстраций
Требования
- Не менее 7 лет профессионального опыта Android-разработки, преимущественно на Kotlin; опыт работы с Java может быть дополнительным
- Продвинутое знание компонентов Jetpack, корутин и архитектуры с учётом жизненного цикла
- Практический опыт интеграции и отображения мобильных ГИС-данных, включая картографические тайлы, векторные наложения, WGS84, MGRS и UTM
- Опыт использования данных DTED для функций определения прямой видимости, следования рельефу или анализа зоны видимости
- Практическое знакомство с osmdroid, MapLibre, Mapbox или Google Maps SDK
- Понимание геопривязанных растров, картографических проекций и преобразований координат
- Опыт создания Android-конвейеров обработки данных с низкой задержкой с использованием сокетов, WebSockets, MQTT, gRPC или Protobuf
- Уверенные навыки многопоточности и проектирования приложений по принципу offline-first
- Опыт проектирования интерфейсов для защищённых устройств, предназначенных для работы при ярком солнечном свете, в перчатках и при ненадёжном сетевом соединении
- Способность работать самостоятельно и взаимодействовать с разными подразделениями при минимальном контроле
- Способность сохранять спокойствие в операционно сложных ситуациях
- Желательно наличие степени бакалавра в области компьютерных наук или смежной сфере
- Желательно наличие допуска к секретной информации США или права на его получение
- Для работ, подпадающих под ограничения ITAR/EAR, требуется подтверждение гражданства США или статуса постоянного жителя
- Для работы, требующей разрешения с экспортными ограничениями, спонсорство не предоставляется
- После получения предложения необходимо успешно пройти проверку биографических данных
- Способность длительное время ходить, стоять и перемещаться по крупным внутренним и наружным объектам
- Способность регулярно поднимать, переносить и перемещать оборудование весом до 25 фунтов
- В специально обозначенных зонах может потребоваться использование средств индивидуальной защиты
- Может потребоваться подниматься по лестницам, наклоняться, вставать на колени или приседать
- Иногда может потребоваться работа за пределами обычного рабочего времени или по выходным
- Могут потребоваться поездки продолжительностью до 25% рабочего времени
Преимущества
- Ежегодный пакет акций
- Возможности получения бонусов
- Рабочее место с равными возможностями трудоустройства
- Участие в полевых испытаниях и демонстрациях для клиентов
- Работа над операционными системами автономного управления роем