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

Младший инженер-разработчик встроенного ПО

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

Описание

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

Требования

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

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

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