Минск, Старовиленская улица, 100к7
Метро: Площадь Якуба КоласаО проекте:
Мы разрабатываем симулятор с динамической платформой, где Unity используется для управления и визуализации работы реального оборудования.
Аппаратно-программный комплекс включает платформу с двигателями, датчиками и энкодером, управляемую центральной платой.
Задачи:
Диагностика и доработка текущего ПО.
Устранение багов.
Оптимизация алгоритма обмена данными
Тестирование на реальном оборудовании
Интеграция улучшенной библиотеки в Unity-проект с сохранением совместимости текущего API.
Реализация логирования ошибок и событий для диагностики.
Требования:
Отличное знание C# и опыт работы с Unity.
Понимание принципов асинхронного обмена данными и многопоточности.
Опыт работы с низкоуровневыми протоколами связи (RS-485, Modbus или аналогами).
Навыки отладки взаимодействия между ПО и аппаратурой.
Аккуратность, внимательность и ответственность.
Будет преимуществом:
Опыт работы с .NET SerialPort API.
Знание принципов CRC и обработки ошибок передачи.
Опыт интеграции внешних библиотек в Unity.
Понимание принципов систем реального времени и симуляторов.
Мы предлагаем:
Участие в технически интересном проекте на стыке Unity и реального оборудования.
Возможность влиять на архитектуру и производительность системы.
Гибкий формат работы (удалённо или гибрид).
Совместную работу с инженерами и разработчиками симуляторов.
*Ссылка на Общереспубликанский банк вакансий на информационном портале государственной службы занятости не размещается на основании абз.5 ст.34 закона Республики Беларусь “О занятости населения”. Деятельность по гражданско-правовым договорам (проектная).