BAE Systems
Eng Prin - SW
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-программист в подразделении CEMA компании BAE Systems. Разработка высокопроизводительного RF-ПО для программы P-8A Poseidon Self-Protection на C++ под Linux с инструментами на Python.
Задачи
- Проектировать, реализовывать и покрывать юнит-тестами высокопроизводительные алгоритмы обработки RF-сигналов на современном C++ под Linux
- Разрабатывать вспомогательные инструменты и скрипты на Python для симуляции, анализа данных и верификации
- Работать совместно с системными инженерами, инженерами по аппаратному обеспечению и тестированию, переводя требования в чистый поддерживаемый код
- Участвовать в code review, статическом анализе и процессах непрерывной интеграции
- Развивать RF-интерфейсный CSCI и интегрировать возможность 3U Direct Digital IRAD
- Поддерживать интеграцию на площадках заказчика, диагностировать проблемы и демонстрировать функциональность ПО
Требования
- Активный допуск Secret
- Степень бакалавра в computer science, computer engineering или смежной области и минимум 10 лет опыта или эквивалентный опыт в Test Automation
- Подтверждённая способность развивать, вести и мотивировать технические команды
- Опыт разработки встраиваемого ПО на C/C++
- Понимание принципов объектно-ориентированного проектирования и реализации
- Знание процессов, методологий и инструментов разработки ПО
- Опыт тестирования, валидации и верификации ПО
- Понимание практик Agile и DevSecOps, а также CI/CD пайплайнов
- Сильные коммуникативные навыки и участие во встречах с заказчиком, технических ревью и обсуждениях дизайна
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Health savings accounts
- Пенсионный план 401(k)
- Страхование от инвалидности и страхование жизни и от несчастных случаев
- Employee assistance program и юридический план
- Оплачиваемый отпуск и праздничные дни, включая оплачиваемый родительский отпуск
- Программа признания сотрудников с денежными и нематериальными наградами
- Возможны командировки на площадки заказчика
Навыки
- C++
- C
- Python
- Linux
- Git
- Bitbucket
- Jira
- Confluence
- CI/CD
- DevSecOps
- Agile
- RF signal processing
- real-time processing
- hardware-in-the-loop testing
- Object-Oriented design