
AeroVironment разработва и произвежда безпилотни системи и автономни технологии за клиенти от отбранителния и държавния сектор. Основана през 1971 г., компанията създава решения, включително дронове, системи за барражиращи боеприпаси и безпилотни наземни превозни средства, като съчетава инженерна и производствена експертиза, за да отговори на сложни оперативни нужди на терен.
Младши инженер по вграден софтуер, AeroVironment — Moorpark, CA
Разработвайте вграден софтуер за автономните отбранителни и роботизирани системи на AeroVironment, като интегрирате сензори и процесори в летателни апарати и полезен товар. Работата обхваща разработка и тестване — от прототипи до производство.
Описание
- Разработвайте безпилотни и роботизирани системи за отбранителна и търговска употреба.
- Създавайте вграден софтуер за летателни апарати, полезен товар и други устройства.
- Проектирайте, програмирайте, тествайте и отстранявайте грешки в системен софтуер.
- Подобрявайте ефективността, стабилността и мащабируемостта на софтуера.
- Разширявайте кодови бази, за да отговарят на изискванията на програмите.
- Интегрирайте и тествайте сензори и вградени процесори в летателни апарати и роботизирани системи.
- Реализирайте прототипен и производствен софтуер с инструментите на 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 е предимство.
- Опитът с Video4Linux и модифициране и компилиране на ядра на Ubuntu Linux е желателен.
- Опитът в разработването на Linux/ARM драйвери и използването на Robot Operating System (ROS) е желателен.
- Основни познания по електроника и опит с лабораторно оборудване са предимство.
- Кандидатът трябва да е лице от САЩ съгласно ITAR/EAR или да отговаря на условията за лиценз за износ; за някои позиции се изисква актуално американско гражданство.
- Възможност за работа в офис и среда за научноизследователска и развойна дейност.
- Възможност за продължително стоене и седене и работа с клавиатури на компютър и телефон.
Придобивки
- Медицинска застраховка.
- Стоматологична застраховка.
- Застраховка за зрението.
- План 401(k) със съфинансиране от компанията.
- Работен график 9/80.
- Платено спиране на работа за празниците.