AeroVironment
AeroVironment
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.
  • Платено спиране на работа за празниците.