AeroVironment
AeroVironment
AeroVironment разрабатывает и производит беспилотные системы и автономные технологии для оборонных и государственных заказчиков. Основанная в 1971 году компания создает решения, включая дроны, барражирующие боеприпасы и беспилотные наземные транспортные средства, объединяя инженерную и производственную экспертизу для поддержки сложных оперативных задач в полевых условиях.

Младший инженер-программист встраиваемых систем, AeroVironment — Мурпарк, Калифорния

Разработка встраиваемого ПО для автономных оборонных и робототехнических систем AeroVironment с интеграцией датчиков и процессоров в летательные аппараты и полезную нагрузку. Работа включает разработку и тестирование — от прототипов до серийного производства.

Описание

  • Разрабатывать беспилотные и робототехнические системы для оборонного и коммерческого применения.
  • Создавать встраиваемое ПО для летательных аппаратов, полезной нагрузки и других устройств.
  • Проектировать, писать, тестировать и отлаживать системное ПО.
  • Повышать эффективность, стабильность и масштабируемость ПО.
  • Расширять кодовые базы для соответствия требованиям программ.
  • Интегрировать и тестировать датчики и встраиваемые процессоры в летательных аппаратах и робототехнических системах.
  • Разрабатывать ПО для прототипов и серийных изделий с помощью инструментов AeroVironment и отраслевых инструментов.
  • Поддерживать контроль конфигурации и управление программным обеспечением.
  • Помогать формировать системные требования, планы тестирования, средства диагностики и проверки.
  • Помогать выбирать оборудование и рекомендовать требования к вычислительным ресурсам, памяти и хранилищу.
  • Поддерживать быстрое прототипирование и проверку концепций.
  • Оценивать трудозатраты на разработку и согласовывать объем работ, сроки и бюджеты с руководителями программ.
  • Работать с инженерами разных специализаций и командами разработчиков.
  • Помогать переводить программное обеспечение, созданное в ходе разработки, в производство и сертификацию.
  • Создавать демонстрации возможностей для проверки концепции.
  • Проводить обзоры проектов и участвовать в них.
  • Работать по процессу разработки ПО AeroVironment под общим руководством.
  • Решать технические задачи в рамках заданной области в условиях постоянного обучения.
  • Выполнять другие порученные обязанности.

Требования

  • Степень бакалавра в области информатики, инженерного дела, электротехники, аэрокосмической или машиностроительной инженерии либо смежной области или эквивалентное образование, обучение и опыт.
  • 0–2 года соответствующего опыта.
  • Опыт поиска и устранения неисправностей систем.
  • Владение Python, C, C++11, C++ STL и/или OpenCL.
  • Знакомство с Visual Studio, Eclipse или аналогичными IDE и инструментами отслеживания дефектов.
  • Опыт работы с протоколами RS-485, RS-232, CAN, I2C, SPI и USB.
  • Сильные математические и аналитические навыки.
  • Периодические командировки для поддержки испытательного оборудования в утвержденных местах проведения летных испытаний.
  • Готовность при необходимости работать длительное или нестандартное время, по выходным и праздникам, а также участвовать в полевых испытаниях.
  • Опыт работы с процессорами STM32 является большим преимуществом.
  • Предпочтителен опыт работы с RTOS, например µC/OS или FreeRTOS.
  • Желателен опыт работы с Video4Linux и изменения и компиляции ядер Ubuntu Linux.
  • Желателен опыт разработки драйверов Linux/ARM и использования Robot Operating System (ROS).
  • Предпочтительны базовые знания электроники и опыт работы с лабораторным оборудованием.
  • Кандидат должен иметь статус лица США согласно ITAR/EAR либо иметь право на экспортную лицензию; для некоторых должностей требуется действующее гражданство США.
  • Способность работать в офисной среде и в среде исследований и разработок.
  • Способность подолгу стоять и сидеть, работать с клавиатурами компьютера и телефона.

Преимущества

  • Медицинская страховка.
  • Стоматологическая страховка.
  • Страхование зрения.
  • План 401(k) с взносами работодателя.
  • График работы 9/80.
  • Оплачиваемые праздничные выходные.