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