— Commercial experience — at least 0,5 year;
— Strong knowledge of C++ (including C++11/C++14);
— Strong knowledge of programming concepts, patterns, STL, algorithms;
— Qt UI development;
— Knowledge of Unix, Linux systems;
— Experience with multi-threaded C++ development;
— Experience with common development tools (git, test frameworks, IDEs);
— C# Software development is a BIG plus;
— Experience scripting skills for test/debug purposes (Python);
— Analog and digital electronic engineering fundamentals;
— Jenkins;
— Program and debug software features;
— Write Unit Test routines;
— Write code documentation;
— Code functionality matching requirements;