Пишу программы для микроконтроллеров Avr, Arm, Risc-V архитектур. Разрабатываю человеко-машинные интерфейсы (HMI) и программы для ПК для управления электронными и электромеханическими устройствами. Создаю цифровые двойники устройств и процессов. Работаю с задачами IoT и IIoT. Провожу тестирование программного обеспечения на микроконтроллерах и в составе систем.
Программист с инженерным образованием в области электротехники. Веду задачу от постановки и алгоритма до рабочего кода, отладки и испытаний на реальном оборудовании.
Направления работы:
- встраиваемое ПО на C и C++ для микроконтроллеров AVR, ARM и RISC-V, системы реального времени
- человеко-машинные интерфейсы HMI и панели управления
- программы для ПК для управления и мониторинга электронных и электромеханических устройств
- цифровые двойники, компьютерные модели устройств и процессов для отладки, симуляции и прогнозирования
- решения IoT и IIoT, сбор данных с устройств, обмен и передача по каналам связи
- обработка сигналов с датчиков, фильтрация, аппроксимация и интерполяция данных
- протоколы RS485, Ethernet, I2C, CAN, UART, USB, Wi-Fi и др. , телеметрия
- алгоритмы оптимизации и поиска экстремума, детерминированные и стохастические методы
- нейросети и алгоритмы обучения, реализованные с нуля, без привязки к готовым библиотекам
- тестирование программного обеспечения на микроконтроллерах и в составе систем
- статистическая обработка данных, оценка точности и верификация результатов
Опыт задач - управляющее ПО для электропривода и беспилотных аппаратов, программы для ПК с телеметрией и анализом данных, измерительные стенды с записью данных, самообучающиеся алгоритмы управления, компьютерные модели устройств в роли цифровых двойников, прогнозные модели.
Есть опыт доведения алгоритма нейронной сети до стабильной работы на ограниченных ресурсах микроконтроллера и проверки результатов на реальном оборудовании.
Форматы работы:
- удалённая работа
- работа на месте у работодателя
- разовые проекты и долгосрочное сотрудничество
Принцип оплаты - проектный. По каждой задаче заранее согласовываются объём работ, сроки и стоимость, после чего ведётся разработка. Подход применим как к законченному модулю, так и к отдельным этапам - постановка задачи, алгоритм, реализация, отладка, испытания.
|
Profesija:
|
Programmētājs
|
|
Iepriekš. darba pieredze specialitātē:
|
Vairāk par 10 gadiem
|
|
Izglītība:
|
Maģistrs
|
|
Valodu zināšana:
|
Latviešu, Krievu, Angļu
|
|
Vecums:
|
43
|
|
Vēlamais darba grafiks:
|
Pēc izvēles
|
|
Dzīves vieta:
|
Rīga, Cits
|
Sludinājumi © ss sia 2000