- уверенное владение С++ и STL; - понимание принципов ООП; - опыт разработки и отладки многопоточных приложений; - умение писать поддерживаемый код (читаемый, расширяемый...). - умение работать с системами контроля версий (желательно Git); - знание Английского языка на уровне чтения технической документации; - нацеленность на результат; - умение работать в команде; - самостоятельность и ответственность. Будет плюсом: - опыт работы с шиной CAN; - знание Qt; - опыт разработки систем реального времени; - опыт разработки под Linux, умение собирать toolchain; - опыт написания документации; - знание Python; - понимание основ электроники, электротехники; - хорошая математическая подготовка. |