HawkEye 360
Software Integration & Test Engineer - ELINT Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по интеграции и тестированию ПО для наземных систем обработки ELINT. Задача — обеспечивать CI/CD, регрессионное тестирование и контроль качества систем, преобразующих сырые IQ-данные в геолокации ELINT, с перспективой роста в доменную экспертизу ELINT.
Задачи
- Поддерживать пайплайны CI/CD для наземных систем обработки ELINT
- Интегрировать автоматизированные тестовые наборы в CI/CD с помощью Airflow, Jenkins, GitLab CI и подобных инструментов
- Координировать интеграцию ПО и обеспечивать сквозной поток данных через пайплайны обработки
- Проводить системное интеграционное тестирование компонентов ПО ELINT
- Мониторить сборки и деплой, выявлять и устранять проблемы интеграции
- Поддерживать и развивать тестовую инфраструктуру: окружения, репозитории данных, фреймворки валидации
- Поддерживать релизы: выполнять процедуры валидации и документировать результаты тестирования
- Проводить валидацию данных, сравнивая наборы геолокаций ELINT до и после изменений
- Изолировать и воспроизводить дефекты ПО для помощи в диагностике
- Изучать характеристики сигналов ELINT, параметры излучателей и принципы геолокации
- Совместно с аналитиками ELINT переводить операционные требования в проверяемые критерии приёмки
- Взаимодействовать с командами разработки, аналитиками ELINT и системными операциями
- Обмениваться знаниями с тестировщиками и аналитиками и согласовывать стратегии тестирования
Требования
- Степень бакалавра в Computer Science, Software Engineering, Electrical Engineering, математике или смежной технической области либо эквивалентный опыт
- 4+ года опыта в тестировании ПО, интеграции и обеспечении качества
- Сильный опыт в методологиях регрессионного тестирования и оценке влияния изменений
- Практический опыт с инструментами и практиками CI/CD (Jenkins, GitLab CI, GitHub Actions или аналоги)
- Владение языками скриптов и программирования для автоматизации тестов (Python, Bash или аналоги)
- Сильные аналитические навыки и внимание к деталям
- Самостоятельность и инициативность, умение работать независимо
- Желание изучать домен ELINT и развиваться в области signals intelligence
- Умение эффективно работать в быстро меняющейся среде с критичной для миссии нагрузкой
Условия
- Конкурентная базовая зарплата плюс годовой бонус за результативность
- Бенефиты и опционы (equity)
- Зарплатный диапазон $110,000—$145,000 USD
- Возможность рассматривать кандидатов другого уровня, что может повлиять на компенсацию
- Работа в офисе в Herndon, Virginia
Навыки
- CI/CD
- Airflow
- Jenkins
- GitLab CI
- GitHub Actions
- Python
- Bash
- регрессионное тестирование
- автоматизация тестирования
- ELINT
- SIGINT
- RF signal processing