STR

Autonomy Algorithms Senior Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер по алгоритмам автономности в группу Collaborative Autonomy and Control. Разработка, интеграция и тестирование алгоритмов и программных систем для автономных платформ, техническое лидерство в командах 2–4 инженеров.

Задачи

  • Проектировать, разрабатывать, внедрять, интегрировать, тестировать и демонстрировать продвинутые алгоритмы и программные системы для автономных платформ
  • Обеспечивать техническое лидерство и наставничество в программах на протяжении всего жизненного цикла разработки ПО и систем — от ранних прототипов до интегрированных систем
  • Разрабатывать инструменты и приложения для систем планирования миссий, автоматизированных процессов управления, беспилотных платформ, DevSecOps и CI/CD-пайплайнов
  • Поддерживать проектирование системной/программной архитектуры на уровне систем и систем систем (SoS)
  • Работать с исследователями над переносом сложных математических алгоритмических концепций в программные приложения

Требования

  • Возможность получить security clearance (требуется гражданство США)
  • BS в Computer Science или смежной технической области и опыт 5+ лет
  • 3+ года опыта с C++ или Java
  • Опыт full stack разработки с сильным акцентом на backend-алгоритмическую разработку
  • Понимание структур данных, алгоритмов, конкурентности и оптимизации кода backend-исполняемых файлов
  • Опыт разработки, внедрения, интеграции и тестирования алгоритмов автономности и ПО
  • Опыт работы с исследователями над переносом сложных математических алгоритмических концепций в приложения
  • Опыт проактивного лидерства в инженерных командах 2–4 человек на протяжении полного Agile-цикла разработки, включая постановку и делегирование задач и поддержку
  • Опыт применения лучших практик: code review, unit-тестирование, покрытие тестами, статический анализ
  • Опыт поддержки проектирования системной/программной архитектуры на уровнях системы и системы систем (SoS)
  • Принципы ООП для крупномасштабных систем
  • Методологии и инструменты Agile-жизненного цикла, такие как JIRA, Confluence, Gitlab, статический анализ
  • Методологии test-driven development
  • Способность осваивать новые языки, библиотеки и технологии

Условия

  • Full-Time, зарплата $134,000 - $184,000
  • Гибкий гибридный формат: при отсутствии необходимости в офисных мощностях STR можно работать удалённо
  • Офисы: Woburn, MA, Arlington, VA или Dayton, OH
  • Компания специализируется на advanced R&D для обороны, разведки и национальной безопасности
  • Коллаборативная обучающая среда, поддерживающая глубокое техническое понимание

Навыки

  • C++
  • Java
  • Python
  • Agile
  • JIRA
  • Confluence
  • Gitlab
  • статический анализ
  • unit testing
  • test-driven development
  • DevSecOps
  • CI/CD
  • containerization
  • reinforcement learning
  • agentic AI
  • MAVLINK
  • ROS
  • constraint satisfaction algorithms
  • knowledge representation
  • ontologies
  • embedded programming

Похожие вакансии

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Autonomy Algorithms Senior Software Engineer — STR, 134,000 – 184,000 USD в год, Dayton | itrelocate