AeroVironment
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-программист в группе LEAP (компьютерное зрение и восприятие) для оборонных и коммерческих задач. Разработка и оптимизация пайплайнов обработки видео и восприятия для маломощных встраиваемых процессоров с интеграцией в БПЛА и морские суда.
Задачи
- Реализовывать и оптимизировать алгоритмы компьютерного зрения и восприятия на C++, включая настройку сборки через CMake под маломощные встраиваемые процессоры
- Поддерживать тестирование и демонстрацию компонентов и интегрированных систем
- Готовить документацию, технические отчёты и материалы для презентаций заказчикам и стейкхолдерам
- Создавать документацию по проектированию ПО согласно требованиям процесса
- Писать код по стандартам, писать тесты и валидировать ПО, участвовать в улучшении процессов
- Сдавать работу в срок согласно графику и бюджету проекта
- Выводить дизайн алгоритмов из детальных требований к ПО
- Тесно работать с другими разработчиками для проектирования и переиспользования ПО
- Наставлять и менторить менее опытных инженеров
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Electrical Engineering, математике или физике либо эквивалентный опыт
- 8–12 лет релевантного опыта в разработке ПО
- Сильные навыки разработки и владение C/C++ (основной язык), понимание структур данных, алгоритмов, ООП и процессов разработки
- Опыт с CMake и современными системами сборки C++
- Опыт с Python для инструментов, скриптов и прототипирования
- Опыт работы с Ubuntu и/или CentOS Linux
- Опыт написания юнит-тестов и отладки кода
- Математические и аналитические навыки
- Опыт с системами контроля версий, такими как Git, а также с IDE и отладчиками
- Опыт ведения технических изменений и взаимодействия с внешними разработчиками и заказчиками
- Гражданство США обязательно
- Готовность работать по государственным контрактам и получить допуск DoD
- Готовность к командировкам по США (до 40%)
Условия
- Диапазон зарплаты $128,000 – $195,250
- Медицинская, стоматологическая и офтальмологическая страховка
- 401K с участием компании
- График 9/80 и оплачиваемый перерыв на праздники
- Работа в офисе
- Регулярные командировки по США до 40%
Навыки
- C++
- C
- CMake
- Python
- Ubuntu
- CentOS
- Linux
- Git
- DDS
- gRPC
- Rust
- Computer Vision
- Machine Learning
- Scrum
- Nvidia Xavier
- Nvidia Orin