Обязанности
•проектирование архитектуры робототехнических комплексов и реализация интеграции микроконтроллеров, приводов и сенсорики;
•создание ПО на Python и C++, разработка API и интерфейсов для управления и телеметрии;
•организация обмена данными по промышленным протоколам и реализация взаимодействия на базе ROS 2;
•интеграция и настройка LLM для планирования и интерпретации команд;
•реализация логирования, диагностики и восстановления после сбоев;
•сборка и развёртывание компонентов под Linux (Docker, Git, CMake);
•участие в анализе технологий Robotics, ROS 2, LLM, Embodied AI;
•проведение испытаний ПО.
Требования
•уверенное владение Python и C++, понимание многопоточного и асинхронного программирования;
•опыт проектирования и реализации Embedded‑решений и системной интеграции;
•знание промышленных протоколов и принципов работы с периферией;
•уверенное знание ROS 2 и опыт разработки узлов и сервисов;
•навыки создания REST API и работы с HTTP/WebSocket/JSON;
•понимание архитектуры LLM и их применения в робототехнике;
•опыт работы с Hugging Face, Transformers, PyTorch;
•знание Linux, Git, Docker, CMake;
•знание форматов моделей роботов (URDF, Xacro, USD, MJCF).
Условия
•релокация в Республику Татарстан;
•конкурентный уровень з/п;
•дневная рабочая неделя (ненормированная);
•транспорт до работы из г. Елабуга, г. Набережные Челны, г. Менделеевск, г. Нижнекамск;
•работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе.