Northrop Grumman
Software/ Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в подразделение Global C2 Solutions для разработки mission-critical ПО командования и управления (C2) по программе IBCS в Agile-командах.
Задачи
- Проектировать, разрабатывать, документировать, тестировать и отлаживать приложения и программные системы для миссий Global C2
- Участвовать в Scrum-командах по Scaled Agile Framework (SAFe) и поддерживать программные продукты по нескольким базовым линиям IBCS
- Разрабатывать и поддерживать пользовательские интерфейсы на JavaFX
- Поддерживать создание и обновление документации с помощью Markdown и других инструментов
- Поддерживать тестирование: юнит- и функциональные тесты, анализ покрытия кода, статический анализ
- Разрабатывать и обновлять ПО на нескольких языках программирования, минимизируя изменения в поведении тактического ПО
Требования
- Степень бакалавра в STEM и от 2 лет опыта (Software Engineer) либо от 5 лет (Principal Software Engineer)
- Сильный опыт объектно-ориентированной разработки на Java и C++
- Опыт разработки пользовательских интерфейсов на JavaFX
- Опыт со скриптовыми языками: Bash (включая SSH и SCP), Perl, Python
- Уверенная работа в Linux-средах разработки и выполнения
- Опыт с Git / GitLab
- Действующий допуск Secret (Active Secret Clearance)
- Гражданство США
Условия
- Диапазон зарплат: $87,600–$131,400 (Software Engineer) и $108,800–$163,200 (Principal)
- Возможны оплата сверхурочных, сменные надбавки и дискреционный бонус
- Медицинская страховка, страхование жизни и трудоспособности, сберегательный план
- Оплачиваемые праздники и отпуск (PTO)
- Командировки до 10% времени
- Помощь с релокацией не предоставляется
Навыки
- Java
- C++
- JavaFX
- Bash
- SSH
- SCP
- Perl
- Python
- Linux
- Git
- GitLab
- Markdown
- SAFe
- Jenkins
- RTI/DDS
- OSGi
- XML
- Eclipse
- VS Code
- Cameo
- MBSE