Москва, Заречная улица, 9
Метро: ФилиПрограммист Embedded (встроенного оборудования) C++, Stm32
Задачи:
На основе имеющейся математической модели и кинематики изделий:
Подбирать необходимое оборудование (контроллеры, процессоры, драйвера, одноплатные компьютеры) и его количество, при необходимости разделить систему на отдельные узлы с законченным функционалом.
Перенос программы управления из среды симуляции (LUA) на микроконтроллер/ одноплатный ПК. Написать программный код (движение в нескольких режимах с обеспечением устойчивости, по типу обратного маятника)
Произвести совместную разработку с инженером-схемотехником или разработать самостоятельно печатные платы. Разработать алгоритмы для опроса датчиков и управления BLDC моторами.
Производить отладку и оптимизацию кода на реальных изделиях
Разработать алгоритмы безопасности. (аварии, отказы, некорректные действия оператора и т.д.)
Вносить рекомендации по изменению конструкции для:
Упрощения системы управления
Улучшения технических характеристик изделия
Снижению стоимости конечных решений
Требования к кандидату:
Хорошие математические способности, высшая математика (матрицы, комплексные числа, тригонометрия и тд.)
Владение языками программирования
Обязательно: С++, C,
Желательно: LUA, Python
Написание ПО для STM32
Знание: Linux на профессиональном уровне, Программ: Cube MX, Cube IDE. Знание Excel на среднем уровне, систем контроля версий SVN или GIT
Высшее образование или обучение в сфере программирования или автоматизации (Мехатроника, Робототехника, Программная инженерия, АСУ).
Обязательно понимание: ТАУ, ТРИЗ, схемотехника.
Реальная оптимизация кода и написание документации к коду.
Опыт в проектировании систем автоматизации и управления. Организация контуров автоматического управления с обратной связью, подбор необходимого микроконтроллера под поставленные задачи.
Работа с датчиками, гироскопами, видеокамерами и т.д.
Опыт в подборе необходимого микроконтроллера под поставленные задачи.
Понимание принципов работы BLDC, умение работать с драйверами моторов.
Понимание Прямой и обратной задач кинематики
Преимуществом будут:
Знание LUA, Coppelia SIM, ROS, Proteus, KiCAD, LTspice, Multisim, Proteus
Опыт пайки и быстрого прототипирования для проверки теории
Знание методов управления: обратным маятником, квадрокоптером, сигвеем.
Опыт работы с комплексами и системами радиосвязи
Разработка комплексов авионики или авиа моделирования
Опыт 3D моделирования (Solidworks, Компас 3D)
Милерд Электроникс
Москва
Не указана
Москва
Не указана
Москва
до 200000 RUR