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