Northrop Grumman
Software Engineer - Level 3 or 4 - (AHT)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в подразделении Advanced Programs компании Northrop Grumman. Разработка сложных математических приложений на C++ с автоматизацией сборки и развёртывания в облачных и контейнерных средах.
Задачи
- Разрабатывать и поддерживать автоматизированные процессы сборки, интеграции и развёртывания
- Разворачивать приложения в контейнерных и оркестрируемых средах
- Вести разработку на C++: сборка, тестирование, интеграция и отладка
- Разрабатывать инструменты и прототипы по необходимости
- Работать в междисциплинарных командах, наставлять младших разработчиков через код-ревью и парное программирование
- Готовить техническую документацию
- Участвовать в подготовке презентаций для заказчика
Требования
- Степень бакалавра в STEM и 5 лет опыта (уровень 3) либо 8 лет опыта (уровень 4); магистратура — 3 и 6 лет соответственно; PhD — 1 и 4 года
- Действующий допуск Top Secret с возможностью получить TS/SCI
- Готовность к командировкам до 10% времени
- Опыт современного C++, инструментов разработки и IDE
- Опыт с GitLab CI/CD или аналогами
- Опыт с Docker или Podman
- Знание ООП и структур данных
- Опыт разработки в Linux
- Опыт отладки приложений на C++
- Опыт с механизмами межпроцессного взаимодействия (IPC)
- Понимание линейной алгебры
- Знакомство с Git, Agile и Jira
Условия
- Возможна помощь с релокацией
- Годовой бонус, оплата переработок и сменных надбавок
- Медицинская страховка, страхование жизни и инвалидности
- Сберегательный план
- Оплачиваемые отпуска и праздничные дни
Навыки
- C++
- GitLab CI/CD
- Docker
- Podman
- Linux
- Git
- Jira
- Agile
- Kubernetes
- ZeroMQ
- C++20
- многопоточность