he CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! Now the CHI team is looking for a Strong Middle\Senior C\C++ Engineer
Requirements:
— Experience with C\C++ 3+ years;
— C/C++ knowledge and CS fundamentals (C++11/14/17/20);
— Experience in Network programming (TCP/IP, TCP/UDP, REST, HTTP, UART and other protocols);
— Knowledge and programming skills in UI development (Qt Creator, QML);
— Networking (REST API, WebSocket);
— Experience with multithreading;
— Experience with databases / SQL or MySQL;
— Experience with Boost;
— Experience with CMake;
— Knowledge of distributed network architecture;
— Git.
Will be a plus:
— Cross platform development, code optimization skills;
— Experience with automated backup systems;
— Experience with Multimedia streaming (GStreamer, RTP, WebRTC, HLS, SRT);
— Unit testing (GTest/GMock);
— Deep understanding of Windows OS internals, Win32 API(System programming);
COM(Component Object Model), WMI(Windows Mgmt interface).
With us you can:
Develop your technical knowledge;
— Use the latest technologies;
— Participate in technical events and conferences (the cost is covered by the company);
— Regular techtalks and professional development.
Improve your soft skills:
— Build strong teamwork skills and become an essential part of dynamic teams;
— Improve your English at classes and speaking directly with clients;
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.