Northrop Grumman
Principal/Sr Principal Software Engineer- Force Ops
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в подразделение Global C2 Solutions для разработки и сопровождения mission-critical систем командования и управления (C2) в рамках программы IBCS. Работа в Agile-командах над защищённым и масштабируемым ПО для военных заказчиков.
Задачи
- Проектировать, разрабатывать, документировать, тестировать и отлаживать приложения и программные системы, реализующие логические и математические решения для миссий Global C2
- Работать в Scaled Agile Framework (SAFe) Scrum-командах, разрабатывая и поддерживая продукты по нескольким программным базисам
- Предлагать технические решения для широкого круга сложных задач в соответствии с целями программы
- Выполнять разработку и обновление ПО на нескольких языках программирования, минимизируя изменения в поведении тактического ПО
- Поддерживать тестирование: юнит- и функциональные тесты, анализ покрытия кода, статический анализ кода
- Осваивать новые технологии и работать за пределами зоны комфорта по мере развития потребностей программы
Требования
- Степень бакалавра в STEM и не менее 5 лет релевантного опыта (Principal) или не менее 8 лет (Senior Principal); с магистерской степенью — 3 и 6 лет соответственно; с PhD — 1 и 4 года
- Действующий допуск Secret
- Сильный опыт объектно-ориентированной разработки на Java и C++
- Владение Linux-средами разработки и исполнения, включая скрипты на Bash и Python
- Опыт работы с системами контроля версий и конфигураций (Git, GitLab)
- Опыт практик DevSecOps и CI/CD пайплайнов
- Опыт Agile-разработки по SAFe и работы с Atlassian (Jira, Confluence)
- Опыт разработки и сопровождения real-time или распределённых систем с middleware RTI/DDS publish/subscribe
- Опыт работы с тактическими каналами передачи данных и внешними интерфейсами (MIL-STD-6016 Link 16, BFT, IBS, ADS-B и подобными)
- Опыт сопровождения ПО: ведение логов, отслеживание версий, запись и воспроизведение данных, управление IDL
- Опыт работы с фреймворком OSGi
- Опыт разработки пользовательских интерфейсов на JavaFX
- Опыт использования XML для обмена данными и конфигурации
- Опыт разработки моделей и симуляций
Условия
- Диапазон зарплаты Principal: $108,800.00 - $163,200.00
- Диапазон зарплаты Senior Principal: $135,800.00 - $203,600.00
- Возможны сверхурочные, сменные надбавки и дискреционный бонус
- Медицинская страховка, страхование жизни и инвалидности, сберегательный план, оплачиваемые праздники и отпуск (PTO)
- Командировки около 10% времени
- Помощь с переездом не предоставляется
- Требуется гражданство США
Навыки
- Java
- C++
- Linux
- Bash
- Python
- Git
- GitLab
- DevSecOps
- CI/CD
- SAFe
- Jira
- Confluence
- RTI/DDS
- MIL-STD-6016
- Link 16
- BFT
- ADS-B
- IDL
- OSGi
- JavaFX
- XML
- Jenkins
- Cameo
- MBSE