Requirements:2+ years of experience in C/C++ development;Excellent knowledge of C++ standard library;Hands-on experience with API development;Experience in developing multithreaded client-server applications, interaction with DBMS;Deep understanding of networking(TCP/UDP, OSI layers), asynchronous networking;Ability to quickly understand existing code and adjust to new environments;Hands-on experience with Standard Library data structures and algorithms;Degree in Computer Science or related fiel
Requirements:
- 2+ years of experience in C/C++ development;
- Excellent knowledge of C++ standard library;
- Hands-on experience with API development;
- Experience in developing multithreaded client-server applications, interaction with DBMS;
- Deep understanding of networking(TCP/UDP, OSI layers), asynchronous networking;
- Ability to quickly understand existing code and adjust to new environments;
- Hands-on experience with Standard Library data structures and algorithms;
- Degree in Computer Science or related field;
- Organization of software development for implementation of code for HW;
- Experience in using complex system architecture patterns and building microservice ecosystems;
- Practical experience with MySql, PostgreSQL, SQL Server, Redis.
Will be a plus:
- Experience with single-board computers, Raspberry;
- Knowledge of Python, C#;
Responsibilities:
- Creation of software for electronic devices;
- Software debugging;
- Software version control;
- Interaction with engineers to achieve project goals;
We offer:
- Full Software development cycle from software requirements preparation to ready system release;
- Opportunity to work with the new technologies and corporate level platforms;
- Corporate English courses;
- Flexible working schedule;
- Comfortable office near metro station.