Требования:
•Глубокое знание архитектуры микроконтроллеров Cortex M0-M7, включая платформы STM32 и EFM32.
•Опыт разработки программного обеспечения для микроконтроллеров на языке программирования C++.
•Навыки настройки периферийных устройств микроконтроллеров.
•Умение работать с прерываниями и конфигурировать таймеры.
•Опыт работы с различными коммуникационными интерфейсами, такими как UART, CAN, RS-232, RS-485, I2C, Ethernet и ISP.
•Знание принципов подключения и работы с инерциальными измерительными модулями (IMU).
•Ведение технической документации на высоком уровне.
•Преимуществом будет опыт работы с отечественными микроконтроллерами.
•Уверенное владение языком программирования C++.
•Навыки работы с операционной системой Linux.
•Способность писать структурированный, читаемый и эффективный код.
•Знание принципов объектно-ориентированного программирования (ООП), а также методологий SOLID и DRY.
•Навыки написания тестовой документации и проведения тестирования кода.
•Умение работать с измерительным оборудованием, таким как осциллограф и мультиметр.
•Владение английским языком на уровне, достаточном для чтения технической документации.
Наши условия для Вас:
•конкурентная заработная плата;
•возможности для профессионального роста и развития;
•комфортные условия труда - оборудованное рабочее место, корпоративная техника;
•возможность работы над интересными и разнообразными проектами;
•социальные гарантии.