Northrop Grumman
Software Engineer (C++ and TS Clearance)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Northrop Grumman Mission Systems для модернизации исследовательской кодовой базы на C/C++ и построения инфраструктуры CI/CD и MLOps в оборонных проектах. Требуется допуск Secret и готовность работать в офисе полный день.
Задачи
- Разрабатывать ПО на C/C++ для модернизации и перевода исследовательской кодовой базы в продакшн
- Разрабатывать инфраструктуру для CI/CD, сбора метрик ПО и MLOps
- Реализовывать программные системы, приложения и архитектуры с повышенной модульностью, масштабируемостью и надёжностью при сохранении точности и скорости
- Обеспечивать соблюдение лучших практик и стандартов разработки ПО
- Тесно работать с ведущими разработчиками для понимания целей программы, возможностей системы и требований к результату
Требования
- Степень бакалавра в STEM-дисциплине и 2+ года релевантного опыта либо магистра и 0+ лет опыта
- Действующий допуск Secret и участие в Continuous Evaluation
- Возможность получить допуск Top Secret и пройти проверки безопасности заказчика
- Готовность работать в офисе полный день
- Опыт работы с C/C++
- Умение писать новый код и дорабатывать существующее ПО
- Навык отладки существующего ПО и исправления дефектов
- Опыт с открытыми программными и системными архитектурами
- Эффективные коммуникативные навыки и умение работать с разными стейкхолдерами
- Опыт разработки и поддержки CI/CD пайплайнов
- Опыт работы с Git или другими системами управления конфигурацией
Условия
- Возможна помощь с релокацией
- Командировки около 10% времени
- Зарплата $91,800–$137,600 в год
- Возможны оплата сверхурочных, сменные надбавки и дискреционный бонус
- Медицинская страховка, страхование жизни и инвалидности, сберегательный план
- Оплачиваемые праздники и отпуск (PTO)
- Равные возможности трудоустройства
Навыки
- C
- C++
- CI/CD
- MLOps
- Git
- Docker
- Kubernetes
- Linux
- CUDA
- GPU
- параллельные вычисления
- высокопроизводительные вычисления
- обработка сигналов
- Agile
- Scrum
- DevSecOps