Инженер-программист микроконтроллеров
Описание
Ищем инженера-программиста для разработки встроенного программного обеспечения систем управления пневматическими и электрическими приводами. Рассматриваем кандидатов с любым уровнем опыта, включая начинающих специалистов. Для нас важны хорошие базовые знания, техническое мышление и желание развиваться в области разработки встроенных систем. В компании сформирована команда профильных специалистов: разработкой электрических схем и печатных плат занимаются инженеры-схемотехники, разработкой механических узлов и конструкторской документации — инженеры-конструкторы. Инженеру-программисту не потребуется самостоятельно заниматься схемотехническим проектированием или разработкой чертежей, при этом работа предполагает взаимодействие со специалистами смежных направлений. Обязанности: Программирование микроконтроллеров на языке C. Разработка алгоритмов управления автоматическими системами и их реализация в программном коде, в том числе управление пневматическими и электрическими приводами. Участие во внедрении электронных блоков управления и адаптация существующей кодовой базы для работы с новым оборудованием. Участие во внедрении различных электронных и механических узлов: органов управления, датчиков, исполнительных механизмов и приводов Разработка новых и поддержка существующих протоколов обмена данными между электронными блоками управления и отдельными узлами системы. Интеграция автоматических систем управления в различные механические системы. Участие в настройке, испытаниях и отладке программного обеспечения непосредственно на оборудовании. Взаимодействие с инженерами-схемотехниками, конструкторами и специалистами по испытаниям при разработке и внедрении оборудования. Требования: Высшее или неоконченное высшее техническое образование. Знание языка программирования C. Опыт работы с микроконтроллерами STM32 либо практический опыт разработки для других семейств микроконтроллеров. Знание основных интерфейсов и протоколов передачи данных микроконтроллеров: SPI, I²C, UART. Знание основ цифровой схемотехники на уровне, необходимом для чтения электрических схем, понимания работы оборудования и отладки программного обеспечения. Знание английского языка на уровне, достаточном для чтения технической документации. Будет плюсом: Опыт работы с шиной CAN и протоколом J1939. Знание принципов построения систем автоматического регулирования. Понимание принципов работы и настройки ПИД-регуляторов. Опыт разработки алгоритмов управления пневматическими или электрическими приводами. Опыт работы с датчиками положения, давления, тока, скорости и другими средствами обратной связи. Опыт отладки программного обеспечения с использованием осциллографа, логического анализатора и других измерительных приборов. Условия: Место работы — посёлок Чашниково, в 2 км от Зеленограда. Официальное трудоустройство в соответствии с ТК РФ. Полностью официальная заработная плата, выплачиваемая два раза в месяц без задержек. Социальные гарантии и компенсации, предусмотренные трудовым законодательством. Компенсация питания. Добровольное медицинское страхование (ДМС) Пятидневная рабочая неделя. Дополнительное премирование: по результатам работы; по итогам работы за год; за выслугу лет.