Anduril Industries
Senior Software Engineer, Mission Perception, Planning, and Operations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в подразделение Maritime компании Anduril: разработка ПО для автономных морских аппаратов — от восприятия окружения до планирования миссий и их исполнения в реальном времени.
Задачи
- Проектировать и реализовывать конвейеры обработки сенсоров: сонар, радар, EO/IR
- Разрабатывать алгоритмы обнаружения и классификации объектов в морской среде
- Строить системы мультицелевого трекинга для ситуационной осведомлённости в реальном времени
- Интегрировать данные о положении и ориентации платформы в контекст требований миссии
- Разрабатывать алгоритмы декомпозиции целей миссии
- Строить системы распределения ресурсов и удовлетворения ограничений для планирования миссий
- Разрабатывать интерфейсы планирования для операторов автономных морских миссий
- Реализовывать ПО исполнения поведения для автономных морских миссий
- Строить системы принятия решений в реальном времени
- Разрабатывать логику обработки нештатных ситуаций и отказов
- Управлять состоянием миссии в сложных многофазных автономных операциях
- Интегрировать миссионные системы с управлением платформой, восприятием и системами аппарата
- Оценивать и улучшать производительность восприятия, планирования и исполнения относительно операционных требований
- Поддерживать тестирование и полевое развёртывание возможностей миссии
Требования
- 7+ лет в разработке ПО для автономных систем, робототехники, восприятия или систем реального времени
- Опыт создания ПО для автономных систем, развёрнутых в полевых условиях
- Глубокая экспертиза хотя бы в одном из направлений: восприятие, планирование миссий или runtime-исполнение миссий, с рабочим знанием остальных
- Владение разработкой ПО реального времени с жёсткими требованиями к таймингам
- Подтверждённый опыт управления сложным состоянием в production-системах
- Умение переводить операционные требования миссии в требования к ПО
- Умение характеризовать производительность системы и добиваться измеримых улучшений
- Возможность получить и поддерживать допуск U.S. Secret security clearance
- Возможность получать, обрабатывать и распределять зашифрованные данные
Условия
- Зарплата $220,000—$292,000 в год (базовый оклад)
- Конкурентные опционы (equity) в большинстве офферов на полную занятость
- Комплексный пакет льгот для сотрудников на полную занятость
- Работа в подразделении Maritime, включая Proto-Factory в Orange County, California
Навыки
- Sonar
- Radar
- EO/IR
- Object detection
- Multi-target tracking
- Mission planning
- Real-time systems
- ROS
- Signal processing
- C2 software