Anduril Industries
Software Engineer, C++
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в команду Air & Missile Defense Radar. Разработка алгоритмов трекинга и высокопроизводительных систем обработки радиолокационных данных в реальном времени.
Задачи
- Проектировать и реализовывать продвинутые алгоритмы трекинга воздушных и ракетных угроз, включая многоцелевое сопровождение, объединение треков и методы распознавания
- Разрабатывать высокопроизводительные системы реального времени, обрабатывающие данные радаров и сопровождающие десятки-сотни целей одновременно
- Строить и использовать среды моделирования и симуляции для валидации качества трекинга и оценки возможностей системы
- Совместно работать с инженерами радаров и системными архитекторами для интеграции решений в сквозные оборонные системы
- Оптимизировать ПО трекинга для сред, критичных к производительности
- Объяснять технические концепции и компромиссы кросс-функциональным командам, руководству программ и заказчикам
- Участвовать в демонстрациях заказчикам и полевых испытаниях
Требования
- 2 года релевантного опыта и степень бакалавра в Computer Science, инженерии, математике, физике или смежной области (или эквивалентный опыт)
- Сильные навыки программирования на C++ и Python
- Прочная математическая база: линейная алгебра, теория вероятностей, статистика и/или дифференциальные уравнения
- Понимание основ software engineering: паттерны проектирования, тестирование, контроль версий, отладка
- Возможность получить и поддерживать допуск U.S. Top Secret SCI
Условия
- Зарплата $111,000–$147,000 в год (базовый оклад)
- Конкурентные гранты на акции в большинстве офферов full-time
- Комплексный пакет льгот для сотрудников full-time
Навыки
- C++
- Python
- линейная алгебра
- статистика
- теория вероятностей
- дифференциальные уравнения
- паттерны проектирования
- тестирование
- контроль версий
- отладка
- Kalman filters
- particle filters
- multiple hypothesis tracking
- digital signal processing
- sensor fusion
- radar
- multithreading
- GPU acceleration
- distributed systems
- machine learning
- SQL
- NoSQL
- time-series databases
- JavaScript
- React
- Node.js
- MATLAB
- Simulink
- agile