О позиции
В Т-Банке открыта вакансия R&D-инженера. Вы будете заниматься разработкой модуля автономного обхода маршрутов и канала телеуправления.
Чем вы будете заниматься
- Разрабатывать модуль автономного обхода маршрутов: планирование пути, следование по точкам, обход препятствий, возврат на базу.
- Разрабатывать канал телеуправления: передача команд движения, приём телеметрии и видеопотока с низкой задержкой.
- Проектировать и реализовывать поведенческий слой робота на 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: пайплайны сборки и тестов.
Вакансия R&D-инженера в Т-Банке с хорошими условиями и четкими требованиями. Заработная плата на уровне рынка.
Кто здесь добьётся успеха
Глубокое понимание языков программирования C++ и Rust для разработки высокопроизводительных алгоритмов автономного обхода маршрутов.
Способность эффективно работать в гибридной среде, демонстрируя высокий уровень самодисциплины и инициативы в управлении своим временем.
Опыт работы с Linux-системами и контейнерами Docker для обеспечения надежного развертывания и масштабирования разработанных решений.
Навыки работы с системами контроля версий Git для эффективного управления кодом и совместной работы над проектами с другими инженерами.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Robotics
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев