Middle-Senior C++ developer (C++11) for Linux
We are looking for a Middle/Senior C++ developer to join our team on a full-time basis in our Kyiv office or remote.
The project is about the Implementation of the authentication protocol for different IoT devices in the network by following blockchain philosophy which allows to define whether newly appeared in the network device or sensor can be authenticated and authorized. This protocol is written on C/C++ language, thereby alowing the protocol to be platform independent and applicable for authenticating wide range IoT devices (as Raspberry Pi 3B+, different routers) by different communication channels (cellular 4G, WiFi 2.4 & 5 GHz, Bluetooth LE 4-5, Waitless-N, P, ZigBee, Thread (6LoWPAN), Sigfox, LoRa, NB-IoT, Ethernet, RS-232, RS-485).
At least 3 years of professional experience in software development;
C++11 approaches and technics;
Familiarity with GNU/Linux development environment;
Understanding of OSI model;
Best practices, including design patterns and peer code review;
Understanding of software development cycle;
Good communication skills, attention to details;
Would be a plus:
Knowledge of multithreading and IPC programming;
Git repositories, Gitlab, Continuous integration;
Experience with Unit testing;
Code optimization skills;
WHAT YOU GET:
Competitive, stable salary;
Social package (paid leave of 24 days per year, paid sick leave);
Flexible working hours;
Opportunities for professional growth;
Progressive management style;
Corporate events and meetings.