AeroVironment

Software Engineer

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

Инженер-разработчик в AeroVironment для создания ПО управления роботизированными платформами в экосистеме Kinesis. Работа с навигацией, автономностью и миссионными системами, включая полевые испытания роботов.

Задачи

  • Разработка ПО для навигации на основе компьютерного зрения, автономности, кооперативного поведения и миссионных систем
  • Проектирование, реализация и интеграция систем на C++ и Kotlin
  • Разработка кроссплатформенных приложений для Android, Linux и Windows для управления роботизированными платформами
  • Проектирование интерфейсов SDK для внутренней и внешней интеграции с системами AV
  • Проведение полевых испытаний с роботами для валидации новых функций
  • Сдача работы в срок согласно проекту, бюджету и графику
  • Поддержка и вывод дизайна алгоритмов из детальных требований к ПО
  • Тесная работа с несколькими командами разработчиков для переиспользования ПО
  • Наставничество менее опытных инженеров
  • Решение сложных и уникальных задач, требующих анализа ситуаций и данных
  • Самостоятельное определение методов и процедур для новых задач
  • Периодические командировки для работы с клиентами или тестирования

Требования

  • Степень бакалавра в области компьютерной инженерии, информатики, электротехники, математики или физики либо эквивалентный опыт 5+ лет
  • Уверенное владение современным C++, поддерживаемая архитектура ПО и модульный дизайн систем
  • Опыт оценки компромиссов в дизайне продукта и перевода их в чёткие системные требования
  • Практическое знание CMake или аналогичных систем сборки
  • Опыт разработки ПО для мехатронных или аппаратно-интегрированных систем
  • Знание топологий, протоколов и принципов компьютерных сетей
  • Самостоятельность, ответственность и умение структурировать сложные системы
  • Умение напрямую взаимодействовать с техническими и нетехническими заказчиками
  • Умение использовать AI-инструменты для повышения продуктивности и качества кода
  • Возможность получить допуск US DoD Secret при необходимости
  • Готовность к локальным командировкам
  • Требуется гражданство США

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка
  • 401K с участием компании
  • График 9/80
  • Оплачиваемый отпуск в период праздников
  • Работа в офисе
  • Периодические командировки по США

Навыки

  • C++
  • Kotlin
  • Android
  • Linux
  • Windows
  • CMake
  • Gitlab CI/CD
  • Docker
  • FastDDS
  • gRPC
  • MQTT
  • SDK
  • API
  • компьютерные сети
  • робототехника
  • встраиваемые системы

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer — AeroVironment, Melbourne | itrelocate