Summit Technology Research
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в оборонную компанию Summit TRC для разработки и развёртывания ПО, расширяющего возможности беспилотных авиационных систем (UAS). Работа офисная в Хантсвилле, Алабама.
Задачи
- Разрабатывать ПО на всех этапах жизненного цикла на Java, Python, C++ или C#
- Проектировать и реализовывать модульные объектно-ориентированные архитектуры и интерфейсы, включая API и слои связи с аппаратным обеспечением
- Анализировать требования к ПО и оценивать реализуемость дизайна в рамках сроков и ресурсов
- Развёртывать, интегрировать и поддерживать существующие приложения в тестовых и рабочих средах
- Поддерживать сопровождение ПО, включая исправление ошибок
- Участвовать в интеграции и тестировании систем совместно с кросс-функциональными командами
- Готовить техническую документацию, отчёты о тестировании и другие материалы
Требования
- Степень бакалавра по профильной специальности
- Действующий допуск к секретности (желательно)
- Опыт разработки и интеграции качественных приложений на Java, C#, Python или C++
- Опыт объектно-ориентированного программирования
- Опыт backend-разработки
- Опыт написания и использования unit-, интеграционных и end-to-end автоматизированных тестов
- Опыт современных практик развёртывания ПО и систем контроля версий (например, GitLab)
- Уверенное понимание операционных систем (Linux) и командной строки
- Способность выявлять и решать сложные задачи на уровне ПО
Условия
- Медицинская, стоматологическая и офтальмологическая страховка за счёт компании
- 401k с matching и участие в прибыли
- Работа офисная в Хантсвилле, Алабама
Навыки
- Java
- Python
- C++
- C#
- GitLab
- Linux
- ООП
- unit-тесты
- интеграционные тесты
- e2e-тесты
- API