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