|
||||||||||||||||||||
Пишу программы для микроконтроллеров Avr, Arm, Risc-V архитектур. Разрабатываю человеко-машинные интерфейсы (HMI) и программы для ПК для управления электронными и электромеханическими устройствами. Создаю цифровые двойники устройств и процессов. Работаю с задачами IoT и IIoT. Провожу тестирование программного обеспечения на микроконтроллерах и в составе систем. Программист с инженерным образованием в области электротехники. Веду задачу от постановки и алгоритма до рабочего кода, отладки и испытаний на реальном оборудовании. Направления работы: - встраиваемое ПО на C и C++ для микроконтроллеров AVR, ARM и RISC-V, системы реального времени - человеко-машинные интерфейсы HMI и панели управления - программы для ПК для управления и мониторинга электронных и электромеханических устройств - цифровые двойники, компьютерные модели устройств и процессов для отладки, симуляции и прогнозирования - решения IoT и IIoT, сбор данных с устройств, обмен и передача по каналам связи - обработка сигналов с датчиков, фильтрация, аппроксимация и интерполяция данных - протоколы RS485, Ethernet, I2C, CAN, UART, USB, Wi-Fi и др. , телеметрия - алгоритмы оптимизации и поиска экстремума, детерминированные и стохастические методы - нейросети и алгоритмы обучения, реализованные с нуля, без привязки к готовым библиотекам - тестирование программного обеспечения на микроконтроллерах и в составе систем - статистическая обработка данных, оценка точности и верификация результатов Опыт задач - управляющее ПО для электропривода и беспилотных аппаратов, программы для ПК с телеметрией и анализом данных, измерительные стенды с записью данных, самообучающиеся алгоритмы управления, компьютерные модели устройств в роли цифровых двойников, прогнозные модели. Есть опыт доведения алгоритма нейронной сети до стабильной работы на ограниченных ресурсах микроконтроллера и проверки результатов на реальном оборудовании. Форматы работы: - удалённая работа - работа на месте у работодателя - разовые проекты и долгосрочное сотрудничество Принцип оплаты - проектный. По каждой задаче заранее согласовываются объём работ, сроки и стоимость, после чего ведётся разработка. Подход применим как к законченному модулю, так и к отдельным этапам - постановка задачи, алгоритм, реализация, отладка, испытания.
Дата: 25.06.2026 09:51
|
||||||||||||||||||||
|