Anduril Industries
Staff Robotics Software Engineer, CUAS, Omen
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик ПО для автономной авиационной платформы Omen, отвечающий за интеграцию бортовой полезной нагрузки для борьбы с БПЛА (cUAS) — от прототипа до полевого развёртывания, включая построение команды.
Задачи
- Владеть и руководить архитектурой автономии для миссии cUAS-догфайта от прототипа до полевого ПО
- Совместно с командой Perception разрабатывать трекинг целей и восприятие, объединять данные нескольких сенсоров
- Проектировать наведение на перехват и планирование преследования для вывода аппарата в позицию стрельбы
- Владеть ПО управления огнём: баллистические решения, команды наведения, логика принятия решения о выстреле
- Контролировать бюджет задержки от сенсора до выстрела
- Владеть программными интерфейсами с полезной нагрузкой, аппаратом и вычислителем миссии
- Строить симуляцию для валидации алгоритмов и проводить лётные испытания, включая live range events и root-cause анализ
- Отвечать за верификацию и валидацию, релизный и конфигурационный контроль, сопровождение полевого ПО
- Писать требования для инженеров SEIT и V&V
Требования
- 6+ лет разработки ПО для робототехнических или автономных систем, включая хотя бы одну систему от концепции до полевого развёртывания
- Сильный инженерный бэкграунд, желательно в Robotics, Computer Science, Aerospace или Electrical Engineering
- Опыт руководства мультидисциплинарными командами разработки, включая найм
- Сильный Rust или C++ для real-time и embedded систем, плюс Python для инструментов и анализа
- Глубокий опыт в трекинге целей и сенсорном фьюжне: оценка состояния, фильтрация, data association, качество треков
- Опыт наведения, планирования движения или управления для быстро движущихся аппаратов
- Опыт интеграции и характеризации сенсоров восприятия в ПО
- Опыт построения замкнутой симуляции для валидации алгоритмов и использования полевых данных
- Практический опыт полевых испытаний: планирование, инструментирование, анализ данных
- Опыт технического владельца safety-critical системы автономии: требования, архитектура, V&V, релиз
- Знание экспортных регуляций США применительно к ПО оружейных систем
- Готовность к командировкам около 25% с возможными пиками на испытания и демонстрации
- Возможность получить и поддерживать активный допуск U.S. Secret security clearance
Условия
- Высококонкурентные гранты на акции в большинстве офферов на полную занятость
- Топовый пакет льгот для сотрудников на полную занятость
- Командировки около 25% с возможными пиками на испытания и демонстрации
Навыки
- Rust
- C++
- Python
- ROS 2
- DDS
- embedded Linux
- real-time operating systems
- Gazebo
- Unreal
- AirSim
- sensor fusion
- state estimation
- motion planning
- control
- simulation
- Monte Carlo analysis
- MIL-STD-882E
- DO-178C