c++mpdern c++design patternsunit testsroboticsgit (bitbucket) or other version control toolagile / sdlccuda/opencl/opencvmedical device developmentconcurrency/threadinggraphics / ui programmingembedded & hardware interactionreal-time systemswindows programmingc language