Marcurius

Maritime Autonomy Software Engineer

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

Инженер-разработчик mission software для автономных морских систем: разработка Ground Control Station, планирования миссий, интерфейсов оператора, телеметрии и интеграции с системами судна.

Задачи

  • Проектировать, разрабатывать и поддерживать ПО планирования миссий, Ground Control Station (GCS) и command-and-control для автономных морских систем
  • Разрабатывать интерфейсы оператора для планирования миссий, мониторинга судна, телеметрии, картографии и выполнения миссий
  • Интегрировать mission software с автономией, навигацией, связью, двигательной установкой, полезной нагрузкой и сенсорами
  • Разрабатывать и поддерживать API, middleware и программные интерфейсы между бортовыми системами и приложениями оператора
  • Обеспечивать интеграцию с Mission Planner, ArduPilot, PX4 и аналогичными фреймворками автономии
  • Участвовать в интеграции ПО, harbour trials, sea trials и операционном тестировании, диагностировать и устранять проблемы интеграции
  • Анализировать телеметрию, логи судна и данные миссий для повышения производительности, удобства и надёжности ПО
  • Готовить техническую документацию, конфигурации ПО и записи о релизах, соблюдая инженерные и кибербезопасностные практики

Требования

  • Степень бакалавра в Computer Science, Software Engineering, Robotics или смежной области либо эквивалентный опыт
  • 5–7 лет профессионального опыта разработки ПО в робототехнике, автономных системах, оборонной или аэрокосмической отрасли
  • Опыт разработки приложений планирования миссий, Ground Control Station или command-and-control
  • Опыт разработки ПО для автономных морских систем
  • Сильные навыки программирования на одном или нескольких языках: C++, C#, Python, JavaScript/TypeScript или Rust
  • Опыт разработки графических интерфейсов с использованием Qt, .NET, React или Electron
  • Опыт интеграции ПО с оборудованием, сенсорами и системами связи
  • Знание Git, тестирования ПО и современных практик разработки
  • Сильные аналитические навыки, умение решать проблемы и коммуникативные навыки

Условия

  • Структурированное обучение
  • Работа с технологиями нового поколения в сфере обороны
  • Участие в формировании стандартов подготовки будущих пилотов USV Marcurius
  • Равные возможности трудоустройства, приветствуются ветераны и люди с опытом в морских операциях и беспилотных системах

Навыки

  • C++
  • C#
  • Python
  • JavaScript
  • TypeScript
  • Rust
  • Qt
  • .NET
  • React
  • Electron
  • Git
  • Mission Planner
  • QGroundControl
  • ArduPilot
  • PX4
  • ROS
  • ROS2
  • MAVLink
  • CAN Bus
  • IP networking
  • GIS
  • LiDAR
  • AIS
  • radar

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

Senior Software Engineer - ERP Procurement Systems (Remote)
CareFirst BlueCross BlueShieldSeniorBaltimoreУдалённо
98,784 – 196,196 USD в год
23 окт.
Senior Backend Engineer - Access Control
VerkadaSeniorОфис
150,000 – 300,000 USD в год
23 окт.
Staff Software Engineer, Evidence & Frameworks
DrataSeniorSan FranciscoГибрид
165,000 – 270,000 USD в год
23 окт.
Software Engineer III - Golang
JPMorganChaseMiddleChicagoОфис
114,000 – 155,000 USD в год
23 окт.
Software Engineer II
Fox Point Recruitment LLCMiddleAtlantaОфисРелокация
100,000 – 130,000 USD в год
23 окт.
Maritime Autonomy Software Engineer — Marcurius, Clearwater | itrelocate