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