Position: C/C++ developer
Category: C++
English level: intermediate
Years of experience: 5


I have an experience of developing multi-threaded software that manages multiple devices via ModBus RTU protocol;
Cross-platform Qt Widgets utilities for remote monitoring and configuration;
QtQuick graphical application with touch interface;
Managing multiple remote Linux hosts, using Bash to automate routine tasks;
Interacting with various hardware (bill and coin acceptors, POS-terminals, thermal printers) via proprietary serial protocols;
Designing interaction between local software and remote REST API server, caching in local DB and down-/uploading data.