Инженер по вграден софтуер III
Инженер по вграден софтуер III КАНДИДАТСТВАЙТЕ СЕГА
Длъжност: Инженер по вграден софтуер III
Отдел: Продуктово инженерство
Докладва на: Директор по инженерство на вграден софтуер
Местоположение: Санта Барбара, Калифорния
Вид позиция: Пълно работно време, Освободена, На място, IC2
Обобщение на длъжността:
Софтуерният инженер, отговарящ за вградените системи, ще съдейства за проектирането, разработването и тестването на авангардни, многоспектрални продукти за нощно виждане, предназначени за употреба в морската, ловната и военната индустрия. Тази роля изисква експертни познания както в хардуера, така и в софтуера, често включващи програмиране на ниско ниво и тясно сътрудничество с хардуерни инженери.
Дългове / отговорности:
· Внедряване на вграден UX/UI за управление и конфигуриране на устройството.
· Изграждане и поддръжка на вградени Linux дистрибуции.
· Разработване и поддържане на модулни тестове.
· Интегриране на видео стрийминг през UVC и RTSP.
· Допринесете за инфраструктурата за автоматизирано тестване за валидиране на устройството.
· Участие в разработването и отстраняването на грешки по поръчка на хардуерни платформи.
· Съдействие при интегриране на драйвери и конфигуриране на Linux на системно ниво.
· Пълен жизнен цикъл на продукта.
· Други свързани задължения, както е възложено.
Необходими умения / способности:
· Силни умения за програмиране със солидни познания по C/C++.
· Минимум 4 години професионален опит в разработката на вграден софтуер.
· Удобна работа в Linux-базирана среда.
· Запознаване с вградени Linux системи.
· Разбиране на архитектурата, принципите и хардуерно-софтуерните интерфейси на вградените системи.
· Способност за бързо усвояване на нов софтуер и технологии.
· Опит с инструменти за отстраняване на грешки.
· Познаване на операционните системи.
· Познаване на инструменти като CMake, Git, VSCode и GitHub Actions.
· Познаване на ниско ниво инструменти за дебъгване в Linux.
· Ефективна комуникация с членовете на екипа, хардуерните инженери и други заинтересовани страни.
· Способност за анализ на сложни проблеми, отстраняване на проблеми и оптимизиране на производителността на системата.
· Изисква се гражданин на САЩ или притежател на зелена карта.
Образование и опит:
· Бакалавърска степен по електротехника, компютърни науки или сродна област.
Физически изисквания:
· Продължително седене на бюро и работа на компютър.
· Трябва да може да повдига до 15 паунда наведнъж.
