Excellent design and programming skills in C++/ VC++ on Windows and/or Mac
Solid knowledge and hands-on experience in STL (Standard Template Library), IPC (interprocess communication) and multi-process/multi-threaded applications is highly desirable
Able to translate business requirements to system solutions and then convert the solutions into the software components
Exposure to web technologies using Node JS, Angular JS, Java Script etc
Exposure to object-oriented application frameworks like wxWidgets\ QT\MFC