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