Должностные обязанности
• Разработка и сопровождение программного обеспечения для микроконтроллеров;
• Участие в разработке общей архитектуры программных решений (выбор концепции, участие в подборе элементной базы, проработка конструкторских решений);
• Разработка и ведение сопроводительной и технической документации;
• Настройка и отладка опытных образцов, сопровождение производства продукции.
Навыки и знания кандидата
• Знание архитектуры и принципов работы микроконтроллеров;
• Знание языков программирования C, C++;
• Опыт программирования микроконтроллеров;
• Опыт работы с операционными системами реального времени (RTOS);
• Знание основ схемотехники и интерфейсов передачи данных;
• Умение работать с системами контроля версий;
• Навыки работы с контрольно-измерительными приборами.
Дополнительные преимущества
• Знание протокола MODBUS;
• Опыт работы с микроконтроллерами STM32;
• Опыт работы с ПЛИС;
• Опыт разработки устройств с автономным питанием.