Напиши текст вакансии для должности "Инженер-программист микроконтроллеров". Название компании: "Контур-НИИРС". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'микроконтроллеры', 'STM32', 'PIC32', 'C/C++', 'C'

Должностные обязанности: - Разработка алгоритмов и написание программ для устройств, работающих на базе микроконтроллеров PIC18/32, STM32 (железнодорожная тематика); - Разработка интерфейсных приложений (GUI) для Windows; - Участие в разработке/обсуждении ТЗ; - Отладка и тестирование программного обеспечения; - Написание методик проверки (тестов) для разрабатываемого ПО; - Сопровождение текущих проектов; - Возможно участие в пусконаладочных работах на объектах заказчика; - Оформление сопроводительной документации.   Для работы у нас потребуются следующие навыки и опыт: - Знание языков программирования C и C++; - Понимание алгоритмов, структур данных и методов ООП; - Знание периферийных модулей современных микроконтроллеров: UART, SPI, PWM, DMA, таймеров и пр. - Опыт работы с микроконтроллерами архитектур MIPS (PIC18/PIC32) или ARM-Cortex (STM32); - Опыт разработки и отладки проектов встраиваемого ПО с помощью аппаратных средств (отладчики, осциллографы, анализаторы и т. д). - Опыт проектирования систем управления (цифровых регуляторов) и систем цифровой обработки сигналов (цифровых фильтров); - Знание цифровой и аналоговой схемотехники; - Умение читать схемы; - Знание P-CAD или Altium Designer;   Мы предлагаем: - Стабильную, своевременную, полностью «белую» заработную плату (оклад + премии); - Уровень заработной платы обсуждается с успешными кандидатами по результатам собеседования; - Удобный график - начало рабочего дня по договоренности; - Оформление в соответствии с ТК РФ, социальные гарантии; - Полис ДМС; - Возможность карьерного и профессионального роста; - Работу в увлечённом коллективе.