- Высшее образование техническое. - Знание языка C++ (С++14 и выше)/STL - Знание архитектуры процессоров ARM/Cortex-A - Работа со стандартной периферией МК (USB, USART, SPI) интерфейсом SPI (последовательный интерфейс), с памятью по SPI, работа с дисплейным оборудованием по SPI; - Опыт работы со средами разработки, такими как IAR EWARM, CrossWorks, Visual Studio - Знание Linux на уровне минимум продвинутого пользователя, представление о POSIX, IPC, приемах программирования в многопоточном окружении. - Опыт отладки ПО (работа с отладчиками J-TAG). - Желание и умение работать с "железом". Конкретно, станция управления погружным электродвигателем. - Умение работать с измерительной техникой (мультиметр, осциллограф). - Знание английского языка на уровне, позволяющем читать техническую документацию. - Работа c системой контроля версий (SVN/Git). - Опыт программирования привода 3-х фазного двигателя (70% успеха) - желательно, готовы рассмотреть без наличия такого опыта - Знание и опыт использования программ моделирования (например - Matlab) - желательно, готовы рассмотреть без наличия такого опыта |