STR
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Systems Development Division компании STR: разработка C++ ПО для встроенных радарных систем с фокусом на Air-to-Air. Работа над mission-critical real-time системами полного жизненного цикла.
Задачи
- Переводить системные и программные требования в проектные решения в рамках архитектурных ограничений и требований открытой архитектуры
- Реализовывать надёжное C++ ПО для mission-critical real-time систем с высокими требованиями к надёжности и доступности
- Разрабатывать тестовые фреймворки для проверки корректности и производительности C++ ПО
- Использовать и итеративно улучшать практики DevSecOps
- Участвовать в peer review требований, архитектуры, реализации и тест-планов
- Документировать проектные решения и интерфейсы
- Разрабатывать инструменты анализа
- Проводить root cause analysis дефектов и вносить исправления
Требования
- Возможность получить допуск Top Secret (требуется гражданство США)
- Степень BS в Computer Science или смежной области и минимум 5 лет релевантного опыта
- Экспертиза в C++14: многопоточность, управление памятью, оптимизация производительности
- Опыт интеграции с крупными программными системами, включая unit- и system-level тестирование
- Понимание GitLab, CI/CD, фреймворков автоматизированного тестирования и инструментов качества кода
- Готовность осваивать новые языки программирования, сторонние фреймворки и технологии
Условия
- Full-Time Salary Range: $138,000 - $190,000
- Офисы рядом с Boston MA, Arlington VA, Dayton OH, Melbourne FL, Carlsbad CA, Atlanta GA, Denver CO
- Коллаборативная среда обучения и поддержка технического развития
Навыки
- C++
- C++14
- C++17
- GitLab
- CI/CD
- многопоточность
- управление памятью
- оптимизация производительности
- автоматизированное тестирование
- DevSecOps
- MATLAB
- GPU
- RDMA
- signal processing
- radar