Обязанности:
- Написание алгоритмов и разработка программного обеспечения (ПО) для МК по управлению асинхронными двигателями (достаточно U/f=const, до 1кВт), импульсными понижающими источниками питания (до 1кВ, до 5кВт);
- Написание логики и разработки ПО обеспечивающих SIL3;
- Написание ПО взаимодействия с другими устройствами комплекса по цифровым интерфейсам связи (CAN, RS485);
- Написание ПО для диагностических каналов связи (Modem, BT);
- Тестирование и отладка разработанного ПО локально и в составе комплекса.
- Высшее профессиональное техническое образование (специалист или магистратура);
- Практический опыт разработки ПО МК от 3 лет;
- Уверенное знание языка программирования С;
- Базовые знания архитектуры и принципов работы МК. Будет преимуществом опыт программирования STM32, C2000, nRF52;
- Уверенное знание цифровых интерфейсов обмена данными (CAN, RS485, OneWire, I2C, SPI, USART);
- Большой опыт работы с периферией МК (GPIO, PWM, ADC, SPI, USART, DMA);
- Опыт использования ОСРВ (FreeRTOS и т.п.);
- Опыт работы с git;
- Умение работать с чужим кодом;
- Знание основ схемотехники, умение читать электрические схемы, разбираться в datasheet на компоненты;
- Умение работать с измерительным оборудованием;
- Знание английского языка (на уровне чтения технической документации).
- Работа в IT-аккредитованной организации;
- Оформление в соответствии с ТК РФ;
- График работы 5/2, гибкое начало рабочего дня с 8:00 до 9:00 (в пятницу сокращенный день на 1 час);
- Размер заработной платы определяется по результатам собеседования и зависит от уровня кандидата;
- Комфортная кухня (чай, кофе, печенье);
- Мотивационные программы (ДМС по окончанию испытательного срока; совместные выезды и мероприятия);
- Место работы в пешей доступности от ст. м. Площадь Мужества.