Компания ООО "ЮВС Авиа" более 13 лет специализируется на разработке и производстве беспилотных летательных аппаратов, в настоящее время является дочерним предприятием Концерна "Калашников". В связи с расширением и запуском серийного производства требуется Старший программист (Embedded)
Обязанности:
- Портирующая сборка и кастомизация операционных систем (на базе Linux) для целевых аппаратных платформ (ПДУ и процессорные платы)
- Написание, отладка и поддержка фоновых служб (демонов) и системных скриптов (на Python, Bash)
- Разработка и оптимизация низкоуровневого ПО с использованием языков C/C++ и Python
- Интеграция и настройка подсистем в операционной системе
- Написание и поддержка модулей для компьютерного зрения и нейронных сетей (будет преимуществом)
- Создание и поддержка инструментов для автоматизации сборки и тестирования
Требования: - Опыт работы с ОС Linux (в т.ч. Astra Linux) в версиях для процессоров архитектуры ARM.
- Знание фреймворков для компьютерного зрения, таких как OpenCV.
- Опыт работы с нейронными сетями и глубоким обучением.
- Опыт работы с инструментами ROS (Robot Operating System) или аналогичными фреймворками для робототехники.
- Технический английский язык на уровне чтения документации
- Опыт сопровождения изделий в серийном производстве
- Участие в проектах создания БВС или робототехнических систем будет большим плюсом
- Языки программирования: C++ и Python — уверенное знание и коммерческий опыт разработки.
- Операционные системы: Глубокое понимание архитектуры Linux, опыт сборки ОС из исходного кода (Yocto, Buildroot или аналоги), настройки ядра и работы с драйверами
- Мобильная платформа: Опыт разработки под Android NDK/SDK и понимание его системной архитектуры
- Системное программирование: Опыт создания демонов, системных служб и фоновых процессов
- Знание инструментов непрерывной интеграции (CI/CD) и систем контроля версий (Git)
Условия: - Официальное трудоустройство с первого дня
- График 5/2, понедельник-четверг с 09:00 до 18:00, пятница до 16:45
- Редкие командировки.