
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
- Оплачиваемая праздничная остановка работы