The Boeing Company
Systems Software Engineer, Missile Defense National Team (Associate, Experienced, Senior)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Системный software-инженер в команду Missile Defense National Team компании Boeing для разработки и сопровождения системы C2BMC (Command, Control, Battle Management, and Communications) в рамках программы противоракетной обороны. Работа включает проектирование, разработку и тестирование ПО и Java-алгоритмов, взаимодействие с SEIT-организацией и участие в agile-процессах.
Задачи
- Проектировать, разрабатывать и тестировать программные системы и Java-математические алгоритмы для операционных приложений C2BMC
- Отвечать за software systems engineering артефакты для своей Scrum-команды, включая разработку программных продуктов
- Проводить углублённый анализ и техническую поддержку системных программных продуктов: решение сложных проблем, проектирование, разработка, тестирование, операционная интеграция и поддержка пользователей
- Поддерживать сопровождение, отладку и конфигурирование связанных программных продуктов
- Разрабатывать и модифицировать приложения операционных систем по спецификациям
- Участвовать в проектировании, написании кода, benchmark-тестировании, отладке и документировании программ
- Совместно с SEIT декомпозировать системные требования в чёткие требования уровня ПО, формировать системные use cases, CONOPS и последовательности
- Совместно с SEIT разрабатывать и обновлять внешние интерфейсы системы
- Готовить или помогать с предложениями (proposals)
- Выполнять проектирование ПО: use cases и последовательности уровня программного продукта
- Создавать и поддерживать проектную документацию: Algorithm Design Documents, Functional Design Documents
- Поддерживать полный жизненный цикл разработки ПО: генерация проектных артефактов, внесение изменений, ревью дизайна и кода, тестирование и устранение найденных проблем
- Активно участвовать в agile-планировании и исполнении по установленным процессам
- Разрабатывать требования и архитектуру ПО в поддержку систем MDS
- Разрабатывать, выбирать, адаптировать и внедрять процессы, инструменты и метрики интеграции и тестирования
- Выполнять и документировать активности и события интеграции и тестирования
Требования
- Bachelor’s degree
- Active U.S. Secret Security Clearance (требуется гражданство США)
- 1+ лет опыта с Unified Modeling Language (UML) или другими техниками моделирования архитектуры и дизайна ПО
- 1+ лет опыта с Agile software development lifecycle
- 2+ лет опыта разработки на Java (J2EE/Java Spring)
Условия
- 100% onsite работа в одном из указанных офисов (Colorado Springs, CO или Huntsville, AL)
- Комплексный пакет льгот: оплачиваемые отпуска (PTO), гибкая рабочая среда, оплачиваемый родительский отпуск, 401k matching, оплата обучения для получения продвинутых степеней, программы оплачиваемого медицинского отпуска
- Конкурентная базовая зарплата и возможности переменной компенсации
- Возможен signing bonus для подходящих внешних кандидатов
- Occasional travel (менее 10%)
- Relocation assistance не является предметом переговоров
- Требуется прохождение технической оценки (CodeVue Coding Challenge)
- Drug Free Workplace: тестирование на марихуану, кокаин, опиоиды, амфетамины, PCP и алкоголь
- Спонсорство визы не предоставляется
Навыки
- Java
- J2EE
- Java Spring
- UML
- Agile
- MATLAB
- MBSE
- Eclipse
- Maven
- Gradle
- Microservices
- Automated unit testing
- Software integration testing
- Automated test scripts
- Software performance optimization
- Containerization
- Virtualization
- Cloud Computing
- Systems Analysis
- Architecture development
- C2BMC
- BMDS