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).
Required skills:
At least 3 years of professional experience in software development;
Embedded/cross-platform 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:
Network programming;
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.
Friendly team.
The job ad is no longer active
Job unpublished on
23 October 2020
Look at the current
jobs
C / C++ / Embedded
Kyiv→