Anduril Industries
Senior Software Engineer, Robotics Tracking and Fusion
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду трекинга и сенсорной фузии: разработка алгоритмов сопровождения целей, оценки состояния и мультисенсорного объединения данных для систем реального времени в оборонной сфере.
Задачи
- Определять и влиять на направление развития небольшой команды, используя экспертизу в трекинге целей и оценке состояния
- Прототипировать и внедрять современные алгоритмы трекинга, мультисенсорной фузии и оценки состояния в итеративной agile-разработке
- Разрабатывать высокопроизводительное ПО для систем реального времени: тактические реализации, симуляции и инструменты поддержки принятия решений
- Проектировать и реализовывать устойчивые фильтры, оценки и системы вероятностного вывода для извлечения полезных данных из зашумлённых сенсорных данных
- Анализировать производительность системы с помощью симуляций высокого разрешения, моделирования и статистических методов
- Адаптировать алгоритмы и ПО под критические задачи заказчика, включая трекинг в реальном времени и сенсорную фузию
- Интегрировать технологии трекинга и оценки в жизненный цикл разработки — от требований до тестирования и оптимизации
- Доносить технический прогресс до заинтересованных сторон в понятном виде
Требования
- Владение проектированием алгоритмов, разработкой ПО и статистическим моделированием; программирование на C/C++, Python и Matlab
- Знание методов трекинга целей: фильтры Калмана, частичные фильтры, алгоритмы многоцелевого трекинга (JPDA, MHT, PHD)
- Опыт оценки состояния: байесовская фильтрация, сенсорная фузия, рекурсивные методы оценки
- Понимание прикладной математики: линейная алгебра, оптимизация, теория вероятностей, стохастические процессы
- Знание методов обработки сигналов для интерпретации данных сенсоров (радар, лидар, EO/IR)
- Знакомство с пайплайнами больших данных, NoSQL-базами и обработкой крупномасштабных сенсорных данных
- Опыт машинного обучения в применении к трекингу и распознаванию целей: кластеризация, классификация, обнаружение аномалий
- Умение строить устойчивые системы для теории оценивания, адаптивной фильтрации, управления и сложных сигнальных сред
- Опыт работы на всех этапах разработки — от прототипа до оптимизации production-систем
- Возможность получить и поддерживать допуск U.S. Top Secret
Условия
- Зарплата $191,000–$254,000 в год (базовый оклад)
- Конкурентные опционы (equity) в большинстве офферов на полную занятость
- Комплексный пакет льгот для сотрудников на полную занятость
- Запрос академических транскриптов на раннем этапе отбора
Навыки
- C
- C++
- Python
- Matlab
- Kalman filters
- particle filters
- JPDA
- MHT
- PHD filters
- Bayesian filtering
- sensor fusion
- state estimation
- linear algebra
- optimization
- probability
- stochastic processes
- signal processing
- radar
- lidar
- EO/IR
- NoSQL
- machine learning
- clustering
- classification
- anomaly detection