С++/С#/Python программист, программирование прошивок для контроллеров
Обязанности:
- Разработка кроссплатформенного клиентского ПО для управления двигателями;
- Разработка библиотек для управления нашим оборудованием на базе микроконтроллеров;
- Разработка серверных приложений для систем управления лабораторным оборудованием на C,C#, C++ и Python;
- Доработка и выпуск прошивок на языке C, C++ для микроконтроллеров ARM Cortex M (STM32, Миландр);
Требования:
- Знание C и C++ и умение отлаживать программы на этих языках;
- Опыт разработки приложений с графическим интерфейсом;
- Уверенное владение ООП;
- Умение читать документацию на английском языке;
- Техническое образование и общая алгоритмическая и математическая подготовка;
- Уверенное владение Git.
Будет плюсом:
- Программирование на языке Python;
- Умение работать с FreeRTOS на микроконтроллерах STM32;
- Знание основ схемотехники, умение читать электрические схемы;
- Программирование контроллеров на базе STM;
- Знание C/C++;
- Знание принципов управления электромоторами (коллекторными/бесколлекторными).