General Dynamics Mission Systems
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду разработки систем реального времени для оборонных проектов. Техническое лидерство на всех этапах жизненного цикла ПО, разработка на C/C++ с автоматизацией на Python.
Задачи
- Проектировать и разрабатывать высокопроизводительное ПО на C/C++ для систем реального времени
- Использовать Python для автоматизации, инструментария и быстрого прототипирования
- Работать в Linux-окружениях — от пользовательской разработки до администрирования
- Вести работу с исходным кодом через GitLab/Git с продуманными стратегиями ветвления
- Использовать контейнеры для воспроизводимых сред разработки и развёртывания
- Формировать технический базис: требования, дизайн, тестовая документация и диаграммы
- Обеспечивать техническое лидерство и координацию между системной архитектурой, требованиями и реализацией
- Проводить код-ревью, менторинг и задавать техническое направление команды
Требования
- Степень бакалавра в Software Engineering или смежной области (наука, инженерия, математика)
- 5+ лет профильного опыта либо магистерская степень и 3 года опыта
- Опыт разработки на C/C++
- Владение Python
- Опыт работы в Linux
- Опыт работы с Git/GitLab
- Опыт использования контейнеров
- Гражданство США и готовность пройти проверку для получения допуска Secret
- Желателен опыт работы по Agile
Условия
- Гибридный формат работы с гибким графиком (9/80, каждая вторая пятница свободна)
- Оплата обучения и посещения конференций
- 401k с matching
- Гибкий отпуск и оплачиваемый родительский отпуск
- Медицинская страховка и программы благополучия
- Исследовательская работа в командах, отмеченных наградами
Навыки
- C
- C++
- Python
- Linux
- Git
- GitLab
- контейнеры