Все до банальности просто: открываем несколько вакансий С++ программиста и смотрим:
- Опыт разработки ООП, понимание основ и распространённых схем программирования
- Опыт работы с системами контроля версий и понимание основных принципов работы в большой команде
- Умение разбираться в чужом коде
- Опыт разработки приложений на Qt QML и/или WPF / WinForms
- Опыт проектирования коммерческих приложений
- Знание STL
Все сводится к общим понятиям, которые необходимо знать практически любому программисту ПО: алгоритмы, знание ООП, разбирательство в чужом коде и т.д.