General Dynamics
Advanced Software Engineer (C++, Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в кросс-функциональную команду, разрабатывающую критически важное ПО для подводных и надводных платформ ВМС США. Работа на всех этапах жизненного цикла: проектирование, реализация, тестирование, интеграция и устранение неполадок.
Задачи
- Разрабатывать и поддерживать production-качество ПО на C++, Qt, Java или Python
- Реализовывать программные компоненты по системным и интерфейсным требованиям
- Интегрировать распределённые приложения через API, AMQP, gRPC, Protocol Buffers и data-driven интерфейсы
- Разрабатывать и отлаживать ПО в Linux, предпочтительно Red Hat Enterprise Linux
- Контейнеризировать и разворачивать приложения с помощью Docker или Podman
- Писать unit- и интеграционные тесты, поддерживать формальное системное тестирование
- Диагностировать проблемы ПО, сетей, данных и интеграции в лабораторных условиях
- Участвовать в code review, обсуждениях дизайна, Agile-планировании и технических встречах
- Вести документацию и соблюдать практики конфигурационного управления и secure coding
- Определять уместные способы применения одобренных AI-инструментов для повышения качества и производительности
Требования
- Степень бакалавра в Software Engineering или смежной области плюс минимум 5 лет релевантного опыта; либо магистр плюс 3 года опыта
- Наличие допуска Secret Министерства обороны США на момент найма
- Гражданство США
- Сильные основы разработки на C++ и опыт объектно-ориентированного проектирования
- Опыт с Qt, Java, Python, Linux или распределёнными системами
- Знакомство с AMQP, gRPC, Protocol Buffers, контейнеризацией, Kubernetes или Helm
- Опыт с Git, автоматизированным тестированием, CI/CD и Agile
- Способность быстро разбираться в сложных системах и интерфейсах
- Сильные навыки решения проблем, коммуникации и командной работы
Условия
- Гибкий график с выходным каждую вторую пятницу (9/80)
- Конкурентные бенefits: 401k matching, flex time off, оплачиваемый родительский отпуск, медицинская страховка, wellness-программы
- Работа полностью в офисе в команде Progeny, Manassas, VA
- Исследовательская работа в отмеченных наградами командах
Навыки
- C++
- Qt
- Java
- Python
- Linux
- Red Hat Enterprise Linux
- Docker
- Podman
- API
- AMQP
- gRPC
- Protocol Buffers
- Kubernetes
- Helm
- Git
- CI/CD
- Agile