ЦИФРА

Разработчик алгоритмов управления колесным роботом

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет

Обязанности:

  • Поддержка существующих алгоритмов роботизированным самосвалом;
  • Разработка новых алгоритмов роботизированного самосвала;
  • Багфикс, разработка новых фич в ответ на запросы заказчика.

Требования:

1. Общие требования:

  • Высшее образование в области: Робототехника, Управление и автоматизация, Прикладная математика, Мехатроника;
  • Опыт работы: 2+ года в разработке алгоритмов управления для мобильных роботов, дронов или автономных систем;
  • Обязательные языки программирования: C++ (стандарты 14/17), Python (NumPy, SciPy).

Плюсом: MATLAB/Simulink, ROS/ROS2, Rust.

2. Технические навыки (будет плюсом):

  • Теория управления:

Разработка и реализация:

Линейных/нелинейных регуляторов (PID, LQR, MPC).
Адаптивного и робастного управления (Sliding Mode Control, Fuzzy Logic).
Оценки состояний (Калман-фильтры, Particle Filters).

  • Кинематика и динамика:

Моделирование колесных систем
Оптимизация траекторий (TEB, RRT*, Optimal Control).

  • Реализация и оптимизация:

Портирование алгоритмов на встраиваемые системы (Jetson).
Ускорение вычислений (Eigen, BLAS, SIMD-инструкции).
Работа в реальном времени (RTOS, Xenomai, ROS2 Real-Time).


3. Практический опыт:
Интеграция алгоритмов с железом (двигатели, энкодеры, IMU).
Калибровка и тестирование на реальных роботах (в т.ч. отладка через лабораторные стенды).
Симуляция в Gazebo, Webots, или MATLAB Simulink.

Условия:

  • У нас все бело-официально, мы сохраняем удаленный формат работы;
  • ДМС со стоматологией;
  • Предоставляем технику для работы;
  • Входим в перечень аккредитованных компаний Минцифры.