Software Engineer (Humanoid Robots)
- Москва
- Постоянная работа
- Полная занятость
Вам предстоит разрабатывать и внедрять алгоритмы для генерации траекторий движения, балансировки и обхода препятствий. Вы будете преобразовывать высокоуровневые цели в тактические решения с учётом динамики робота и физических ограничений, обосновывать архитектурные решения и взаимодействовать с командами Control, Perception и Localization.Оптимизация для реального времени
Необходимо адаптировать решения для работы во встраиваемых системах: оптимизировать вычисления, обеспечивать детерминизм и низкую задержку. При необходимости интегрировать алгоритмы коллег (Perception, Localization) в стабильный продуктивный код, работающий на «железе» гуманоидных платформ.Разработка инструментов симуляции и тестирования
Вы будете создавать инструменты для визуализации, логирования и валидации траекторий в симуляторах (Isaac Sim, MuJoCo или подобных) и на физических роботах. Также предстоит разрабатывать API для управления движением, упрощающие отладку для смежных команд.Исследование и внедрение инноваций
Вы будете экспериментировать с передовыми методами, в том числе с RL, адаптировать научные публикации к промышленным задачам, постоянно улучшая надёжность и эффективность системыМы ждем, что вы:
- Глубоко разбираетесь в алгоритмах планирования: Trajectory Optimization, Sampling-based methods, Motion Primitives
- Уверенно программируете на C++17/20 с акцентом на производительность
- Имеете хорошую алгоритмическую подготовку
- Оптимизировали код под ресурсоограниченные системы (CPU/GPU, latency, память)
- Понимаете физику и кинематику роботов: многосвязные системы, динамику, коллизии
- Самостоятельны в исследованиях: способны разбираться в задачах без готовых решений (например, в планировании на скользких поверхностях)
- Имеете опыт в робототехнике: разрабатывали/внедряли автономные системы (гуманоиды, манипуляторы, дроны)
- Работали с ROS2 или аналогами
- Интегрировали сенсоры: IMU, лидары, камеры
- Знаете алгоритмы локализации: (SLAM или подобные)
- Знакомы с математическим аппаратом: дифференциальной геометрией, теорией оптимального управления, выпуклой оптимизацией
Хабр Карьера