Anduril Industries
Software Engineer - Payload Integrations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в команду Payload Integrations оборонной компании Anduril. Разработка ПО для интеграции сенсоров, радиосвязи и боевых полезных нагрузок в автономные транспортные средства.
Задачи
- Проектировать и реализовывать программные интеграции для гимбал, EO/IR-сенсоров, радиостанций, взрывателей и других полезных нагрузок на автономных платформах
- Определять и поддерживать чистые переиспользуемые интерфейсы между полезными нагрузками и программным стеком платформы
- Работать с ICD-документами вендоров, реализовывать драйверы устройств и обработчики протоколов, вести bring-up оборудования в лаборатории
- Строить инфраструктуру симуляции, эмуляции и HIL-тестирования для оценки поведения полезных нагрузок до полёта
- Поддерживать интеграционные мероприятия, наземные и лётные испытания, находить первопричины проблем на стыке ПО, прошивок и железа
- Совместно с программными командами оценивать и поставлять интеграции полезных нагрузок в сжатые сроки
- Участвовать в разработке safety-critical ПО для взрывателей и оружейных полезных нагрузок с высокими требованиями к ревью и тестированию
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Electrical Engineering или смежной области либо эквивалентный опыт
- 3+ года профессиональной разработки ПО с фокусом на embedded-системы, робототехнику или интеграцию с железом
- Сильный опыт с Rust и/или C++, рабочее владение Python
- Практический опыт интеграции оборудования через UART/RS-422, CAN, Ethernet/UDP, SPI/I2C
- Опыт чтения даташитов и ICD и превращения их в надёжные программные реализации
- Уверенная отладка на границе железа и ПО с использованием лабораторного оборудования и анализа шин/пакетов
- Опыт разработки на Linux-системах
- Отличные навыки коммуникации и командной работы с внешними вендорами и кросс-функциональными командами
- Требуется статус U.S. Person из-за доступа к экспортно-контролируемой информации
Условия
- Зарплата $167,000–$222,000 в год (базовый оклад)
- Конкурентные опционы в большинстве офферов на полную занятость
- Комплексный пакет льгот для сотрудников на полную ставку
- Работа в быстро развивающейся оборонной технологической компании
Навыки
- Rust
- C++
- Python
- UART
- RS-422
- CAN
- Ethernet
- UDP
- SPI
- I2C
- Linux
- Protobuf
- gRPC
- DDS
- MAVLink
- embedded Linux