KBR, Inc.
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в группу Strategic and Long-Range Communications при MIT Lincoln Laboratory. Разработка программного обеспечения для крупномасштабных демонстраций систем связи, в основном на C++.
Задачи
- Определение архитектуры программного обеспечения
- Проектирование и реализация системного ПО (преимущественно на C++), включая протоколы и конечные автоматы
- Совместная работа с мультидисциплинарной командой над прототипированием ПО для систем связи
- Интеграция, проектирование тестов и поддержка лабораторных и полевых экспериментов
- Подготовка технической документации: спецификаций, отчётов и презентаций
Требования
- Активный допуск DoD Secret
- Степень M.S. в Software Engineering, Computer Science или смежной области либо B.S. с 6+ годами релевантного опыта
- Не менее 5 лет опыта с C++/C++11
- Не менее 5 лет опыта с Java/JavaScript
- Не менее 5 лет опыта с системами контроля версий (Git/SVN/Clearcase и др.)
- Не менее 5 лет объектно-ориентированной разработки
- Не менее 5 лет опыта моделирования ПО и UML
- Не менее 5 лет опыта развёртывания ПО и знания современных техник деплоя
- Не менее 5 лет опыта в DevSecOps
- Не менее 5 лет опыта разработки алгоритмов и оптимизации производительности
- Не менее 5 лет опыта с паттернами проектирования и структурами данных
- Не менее 5 лет опыта с распределёнными системами и IPC (UDP/TCP/ActiveMQ и др.)
- Не менее 5 лет опыта с Linux и/или коммерческими RTOS
- Не менее 5 лет опыта с hardware abstraction layers
- Не менее 5 лет опыта с процессами жизненного цикла ПО
- Сильные навыки письменной и устной коммуникации, особенно в написании технических документов
- Умение эффективно работать в мультидисциплинарных командах
Условия
- Гибридный или удалённый формат
- Командировки до 10%, как правило в пределах CONUS
- Стандартный рабочий график
- Зарплата для MA: примерно $156 400 – $180 000 в год
Навыки
- C++
- C++11
- Java
- JavaScript
- Git
- SVN
- Clearcase
- UML
- DevSecOps
- Linux
- RTOS
- UDP
- TCP
- ActiveMQ
- Python
- MATLAB
- Microsoft Project