About the vacancy
Ищут разработчика встраиваемого ПО на C++ и Python для робототехнического проекта в Москве. Работа включает разработку модулей автопилота, драйверов датчиков, алгоритмов машинного зрения и высокопроизводительных C++ ядер.
Должностные обязанности
- Реализовывать модули автопилота: state-machine, path-planning, failsafe и PID-каскады.
- Разрабатывать драйверы датчиков IMU, GPS, дальномеров и лидаров на C++17 под кросс-компиляцию для ARM Cortex-M7/A72.
- Разрабатывать алгоритмы машинного зрения для сегментации водной глади и обнаружения и отслеживания объектов.
- Писать высокоскоростные C++ ядра с обёртками для Python через pybind11.
- Проводить индивидуальные и интеграционные тесты с использованием GoogleTest, pytest и hardware-in-the-loop.
- Работать с профилировщиками perf, Valgrind и NVIDIA Nsight при лимите memory-footprint не более 128 МБ.
Условия труда
- Трудоустройство в соответствии с ТК РФ.
- Оклад обсуждается индивидуально.
- Испытательный срок — 3 месяца.
- Работа в офисе в шаговой доступности от метро Аэропорт.
- Пятидневная рабочая неделя.
- Предоставляется необходимое оборудование для работы.
- Предусмотрены возможности для профессионального и карьерного роста.