-Разрабатывать модуль автономного обхода маршрутов: планирование пути, следование по точкам, обход препятствий, возврат на базу. -Разрабатывать канал телеуправления: передача команд движения, приём телеметрии и видеопотока с низкой задержкой.
Задачи:
— Разрабатывать модуль автономного обхода маршрутов: планирование пути, следование по точкам, обход препятствий, возврат на базу
— Разрабатывать канал телеуправления: передача команд движения, приём телеметрии и видеопотока с низкой задержкой
— Проектировать и реализовывать поведенческий слой робота на behavior tree: сценарии миссий, реакции на события, приоритеты и прерывания задач
— Интегрировать с контроллером робота и сенсорной периферией
— Разрабатывать стенды и сценарии в симуляции для проверки поведения
— Профилировать и оптимизировать под ограничения бортового вычислителя
— Писать тесты и документацию, обеспечивать воспроизводимость сборки
Требования:
— Опыт разработки на C++ или Rust от 3 лет
— Разрабатываете на C++ 17/20 или Rust на хорошем уровне
— Опыт разработки системного или инфраструктурного софта: сервисы с жёсткими требованиями к латентности, сетевые компоненты, драйверы, рантаймы, embedded, обработка потоков данных в реальном времени
— Понимание управления памятью и временем жизни объектов, многопоточности и синхронизации, умение избегать лишних аллокаций
— Опыт работы на Linux: профилирование (perf, flamegraph), отладка (gdb/lldb, sanitizers), понимание планировщика, сокетов, IPC
— Знание Python: скрипты, утилиты, тесты, умение разбираться в чужом коде
— Опыт работы с системами сборки: CMake, Bazel или Cargo для Rust
— Опыт работы с Git и Docker
— Умение настраивать CI/CD: пайплайны сборки и тестов
Условия:
— График: 5/2
— Формат работы: гибрид
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
75/100
Хорошая вакансия
Оценка от Job Hunters AI
Технически насыщенная роль R&D-инженера с чёткими задачами и требованиями к опыту в C++/Rust и системном ПО, но без информации о зарплате.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее