- Знание языка С/С++; - Опыт разработки ПО под микроконтроллеры STM32; - Опыт работы в STM32CubeIDE и STM32CubeMX, Keil; - Базовые знания в цифровой электронике; - Умение пользоваться Git; - Знание особенностей интерфейсов USB, Ethernet, CAN, UART, SPI; - Знание английского языка на уровне чтения технической документации. Приветствуется: - Знание аналоговой электроники; - Знание Rust Embedded; - Опыт работы с ОСРВ (FreeRtos и подобные); - Опыт работы с микроконтроллерами на архитектуре Risc-V; - Опыт разработки электрических принципиальных схем; - Знание протокола CANOpen; - Умение пользоваться измерительным оборудованием. |