Чем будете заниматься:
- Проверять корректность работы модулей автопилота (state-machine, path-planning, PID-каскады) в лабораторных условиях.
- Выполнять интеграционное и функциональное тестирование драйверов датчиков (IMU, GPS, дальномеры), кросс-компилированных под ARM Cortex-
M7 A72. - Тестировать алгоритмы машинного зрения (YOLOv8-TensorRT, OpenCV DNN, CUDA): валидация сегментации водной глади и точности трекинга объектов.
- Проверять обёртки Python (pybind11) для C++ ядер на предмет утечек памяти
и коректности АРІ. - Проводить профилирование производительности (perf, Valgrind, NVIDIA Nsight) и контроль memory-footprint (≤ 128 МБ).
- Подготавливать изделия (роботы) к полевым испытаниям: проверка готовности
ПО, калибровка датчиков, создание тестовых стендов. - Составлять баг-репорты с привязкой к задачам в Jira, воспроизводить дефекты.
Мы ожидаем:
- Опыт тестирования встраиваемого ПО (embedded QA) или робототехнических систем.
- Уверенное владение инструментами тестирования: GoogleTest (для (++), pytest (для Python). Или их аналогами.
- Опыт работы с С/CD (GitLab) - настройка автоматических тестов.
- Понимание протоколов и интерфейсов: UAVCAN, MAVLink, H.264/H.265,
ZeroMQ. - Умение читать техническую документацию и спецификации, сопоставлять их с реализацией.
- Владение Linux (работа в консоли), Git.
- Английский язык - чтение технической документации.
Будет плюсом:
- Опыт работы c RTOS (ChibiOS, NuttX, FreeRTOS) и Linux PREEMPT_RT.
- Знание стандартов и практик тестирования компьютерного зрения.
- Опыт проведения Hardware-in-the-loop (HIL) тестов.
-
Опыт работы с Matlab/Simulink для верификации алгоритмов.
Стек и процессы:
- Языки: C++17, Python 3.11, CUDA 12.
- Инструменты: Jira, Confluence, GitLab, GoogleTest, pytest, Valgrind, NVIDIA,Nsight.
- Методология: Agile (Scrum), работа в спринтах.
Похожие вакансии
Опыт ведения переговоров. Умение и желание работать в команде. Опыт заключения лицензионных или иных сделок с контентом. Опыт работы с...
Высшее образование, опыт в продажах B2B от 1 года. Опыт проведения переговоров. Развитые коммуникативные навыки, грамотная устная и...
Высшее образование, среднее профессиональное образование. Опыт в B2B‑продажах от 6 месяцев. Навык ведения деловых переговоров и закрытия...
Имеет опыт привлечения клиентов. Не боится "холодных звонков". Увереннно ведет телефонные переговоры.
Глубокое понимание гибких методологий Agile, Scrum, Kanban. Умение работать с метриками команды (сгорание задач, велосити, пропускная способность). Владение нотациями UML...
