General Dynamics
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду разработки General Dynamics Mission Systems. Техническое лидерство в кросс-функциональной команде, разработка performance-critical ПО на C/C++ для real-time систем, автоматизация и прототипирование на Python.
Задачи
- Проектировать и разрабатывать performance-critical ПО на C/C++ для real-time систем
- Использовать Python для автоматизации, инструментария и быстрого прототипирования
- Работать в Linux-окружениях — от пользовательской разработки до администрирования
- Вести работу с исходным кодом через GitLab/Git с продуманными стратегиями ветвления
- Использовать контейнеры для воспроизводимых сред разработки и деплоя
- Формировать технический baseline — от требований и дизайна до тестовой документации и диаграмм
- Обеспечивать техническое лидерство и координацию между системной архитектурой, требованиями и реализацией
- Проводить код-ревью, менторить инженеров и задавать техническое направление
Требования
- Bachelor’s degree в Software Engineering или смежной области (Science, Engineering, Mathematics)
- 5+ лет релевантного опыта либо Master’s degree и 3 года опыта
- Опыт разработки на C/C++
- Опыт работы с Python
- Опыт работы в Linux
- Опыт работы с Git/GitLab
- Опыт использования контейнеров
- Гражданство США и возможность получить допуск Secret (Department of Defense)
- Желателен опыт в Agile
Условия
- Гибридный формат работы с гибким графиком (9/80, каждая вторая пятница выходная)
- 401k matching
- Flex time off и оплачиваемый родительский отпуск
- Медицинские льготы и программы здоровья
- Компенсация обучения и посещения конференций
- Зарплата USD $110,175.00 - USD $122,225.00 в год
Навыки
- C
- C++
- Python
- Linux
- Git
- GitLab
- контейнеры
- Agile