Davidson Technologies
Software Engineer- Huntsville, AL
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в команду Engagement and Track Management системы IBCS в аэрокосмической и оборонной компании Davidson. Разработка защищённого и масштабируемого ПО для командования и управления (C2) в Agile-среде.
Задачи
- Проектировать, разрабатывать, тестировать, отлаживать и сопровождать корпоративное и тактическое ПО на Java под Linux, реализуя логические и математические решения в рамках программы IBCS
- Работать в SAFe Scrum командах в динамичной среде, поддерживая несколько программных baseline
- Выполнять обновления ПО на разных языках с сохранением поведения системы; анализировать и устранять сложные проблемы
- Создавать и обновлять техническую документацию (Markdown и инструменты совместной работы)
- Поддерживать и улучшать тестирование и автоматизацию: unit/functional тесты, покрытие кода, статический анализ, CI/CD пайплайны; разрабатывать инструменты автоматизации для операций, мониторинга и деплоя
Требования
- Опыт объектно-ориентированной разработки на C++ и Java
- Опыт разработки и работы в среде Linux
- Опыт работы со скриптовыми языками и инструментами: Bash и Python
- Опыт работы с системами контроля версий и конфигурации (Git / GitLab)
- Опыт Agile SAFe и инструментов Atlassian (Jira, Confluence)
- Для middle-уровня: степень бакалавра в STEM и 5 лет опыта, магистра и 3 года, PhD и 1 год
- Для senior-уровня: степень бакалавра в STEM и 8 лет опыта, магистра и 6 лет, PhD и 4 года
- Наличие сертификации DoD 8140/8570 (например, Security+ CE)
- Действующий допуск Secret (Active Secret Clearance)
Условия
- Желательно: опыт Model-Based Systems Engineering (MBSE), включая Cameo или аналоги
- Желательно: опыт DevSecOps и CI/CD пайплайнов
- Желательно: опыт поддержки real-time или распределённых систем с middleware RTI/DDS publish/subscribe
- Желательно: опыт в домене Engagement с системами армии США (PATRIOT, LTAMDS, SENTINEL A3/A4, IFF, M-SHORAD)
- Желательно: опыт track management с сенсорами, composite tracks, IFF и Combat Identification
Навыки
- Java
- C++
- Linux
- Bash
- Python
- Git
- GitLab
- Jira
- Confluence
- CI/CD
- SAFe
- MBSE
- Cameo
- DevSecOps
- RTI/DDS