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