Инженер-программист роботов (C++ / ROS2 / Robotics Software Engineer)
Описание
NERO GROUP | Nero Robotics NERO GROUP приглашает в команду инженера-программиста антропоморфных (гуманоидных) роботов по направлению управления движением и сенсорного восприятия. Ищем специалиста, который будет заниматься разработкой программного обеспечения для робототехнических систем, реализацией алгоритмов управления движением, интеграцией сенсоров и тестированием решений на реальных роботах. Обязанности: Разработка и оптимизация программного обеспечения для антропоморфных роботов на C++ и Python под Linux. Разработка программных модулей с использованием ROS/ROS2. Реализация и отладка алгоритмов управления движением роботов, планирования походки, кинематики и оценки пространственного положения. Разработка прикладного программного обеспечения верхнего уровня и интеграция с системами управления нижнего уровня. Интеграция датчиков, систем навигации, обхода препятствий, голосовых и визуальных модулей. Разработка логики выполнения задач и сценариев взаимодействия робота с пользователем (HMI). Настройка взаимодействия программных и аппаратных компонентов через CAN, Ethernet и другие интерфейсы. Оптимизация производительности программного обеспечения, работа с многопоточностью и управлением памятью. Тестирование, диагностика и отладка программных решений на физических роботах. Участие в пусконаладочных работах, интеграционных испытаниях и внедрении робототехнических решений. Взаимодействие с инженерами-схемотехниками, конструкторами и другими разработчиками. Требования: Высшее техническое образование в области робототехники, автоматизации, систем управления, компьютерных наук, электронной инженерии или смежных направлений. Опыт работы в разработке программного обеспечения от 1 до 3 лет. Уверенное владение C++ и Python. Практический опыт разработки под Linux. Уверенное знание ROS/ROS2 и принципов построения робототехнических систем. Понимание кинематики, алгоритмов управления движением, навигации и оценки положения робота. Знание многопоточного программирования, управления памятью и оптимизации производительности. Понимание взаимодействия программного обеспечения верхнего и нижнего уровней управления роботом. Знание интерфейсов CAN, Ethernet и принципов взаимодействия программных и аппаратных компонентов. Опыт разработки и отладки программного обеспечения на реальном робототехническом оборудовании. Навыки анализа технических требований, проектирования решений и устранения сложных технических неисправностей. Аналитическое мышление, самостоятельность и умение работать в межфункциональной инженерной команде. Будет преимуществом: Опыт разработки систем управления движением гуманоидных, двуногих или четвероногих роботов. Опыт работы с мобильными и сервисными роботами. Практический опыт интеграции систем компьютерного зрения, голосового взаимодействия и сенсорного восприятия. Участие в проектах по разработке и внедрению робототехнических комплексов. Условия: Работа в NERO GROUP , направление Nero Robotics. Участие в разработке современных антропоморфных робототехнических систем. Возможность профессионального развития в области робототехники, алгоритмов управления и программирования. Работа в команде инженеров и разработчиков. График работы: 5/2, с 08:00 до 17:00. Место работы: Алатау, ул. Ибрагимова, 9. Заработная плата: обсуждается индивидуально по результатам собеседования. Присоединяйтесь к Nero Robotics и участвуйте в создании робототехнических решений нового поколения!
🔔 Прислать новые вакансии «программист» в Алматы, как только появятся? Подписаться в Telegram Уже 66 человек получают вакансии в Алматы