Научно-продуктовый отдел систем в настоящее время ищет Ведущего инженера-программиста, обладающего навыками в области автономных транспортных средств и беспилотных систем. Успешный кандидат будет задействован в разработке программного обеспечения для передовых AI/ML программ, связанных с многопользовательскими автономными системами полетов и сотрудничеством пилотируемых и беспилотных систем.
Scientific Systems Company, Inc. (www.ssci.com) - это известный создатель передовых технологий, особенно в области навигации, планирования миссий и автономии для аэрокосмической и оборонной отраслей. Основанная в 1990 году и расположенная в Воберне, штат Массачусетс, компания Scientific Systems Company Inc. (SSCI) известна тем, что изобретает перспективные технологии, разрабатывает революционные решения и производит надежные продукты для самых сложных миссий наших клиентов. Главная задача SSCI - создание AI/ML-способностей для управления, контроля, коммуникации и управления интеллектуальными агентами, умными датчиками и автономными платформами в различных областях.
*Для данной позиции требуется наличие действующего секретного разрешения DoD (или выше)*
Обязанности:
- Разрабатывать инновационное программное обеспечение для автономности многофункциональных транспортных средств в сложных, спорных средах.
- Лидировать команду в дизайне, внедрении, тестировании и развертывании программного обеспечения для беспилотных многомодульных систем автономности, которые использовались в целом ряде программ и клиентов.
- Презентовать технические результаты как внутренним, так и внешним клиентам.
- Поддерживать развитие бизнеса и отношения с клиентами.
- Поддерживать различные другие инициативы и программы компании.
- Эта роль может быть базироваться в северной Вирджинии/DC; или Бостоне/Берлингтоне, Массачусетс; или удаленно с оказиональными утвержденными поездками.
Требования
Необходимые навыки
- Активное SECRET допуск или выше обязательно.
- Минимум 12 лет опыта и степень магистра (или выше) в области компьютерных наук или смежной области инженерии.
- Не менее 12 лет опыта работы в отрасли (желательно в DoD), включая время в качестве руководителя команды разработчиков по программному обеспечению для исследований и разработок AI в робототехнике, машинном обучении, техниках планирования/оптимизации роботов и/или программном обеспечении для автономных беспилотных систем.
- Подтвержденные знания в C/C++, Python и (желательно) соответствующих языках с безопасностью памяти. Знакомство с окружениями разработки на базе Linux очень ценится.
- Способность проектировать сложную архитектуру программных систем и интеграцию с архитектурами и интерфейсами стандарта DoD.
- Предыдущий опыт руководства командами разработчиков для создания модульного, многократного использования программного обеспечения с готовыми к развертыванию производственными стандартами, применимыми к многочисленным программным портфелям, охватывающим множество программ и клиентов.
- Опыт построения и поддержания отношений с клиентами.
- Опыт работы с современными цепочками инструментов и процессами разработки программного обеспечения, такими как Agile, git/Gitlab/Github, Confluence/Jira, CI/CD, и автоматизированные методики тестирования и т.д.
- Знание стандартов архитектуры робототехники и даталинка DoD или других стандартов, в частности OMS и AFSIM, но также FACE, DDS, ROS, STANAG 4586, J-Series и др.
Желательные навыки
- Знание алгоритмов навигации и принятия решений AI роботов, таких как планирование пути (A*, RRT), оптимизация расписания (Моделирование отжига, Генетические алгоритмы, Табу-поиск), распределенные алгоритмы координации.
- Необходимы отличные навыки устной коммуникации и технического письма.
Предлагаемые бенефиты
Заработная плата конкурентоспособна по рыночным ставкам и включает годовую премию на основе индивидуального и корпоративного исполнения. Пакет бенефитов SSCI включает 401K, и страхование здоровья/жизни/инвалидности.