Position: Backend developer C++
Company: Skyeton
Category: C++
Experience required: 5y

We are looking for an experienced C++ or Python system developer to join the our company team (fulltime in the R&D office), Kyiv.

**Responsibilities:**

- Designing the architecture and development a multi-threaded server application running on hardware prototypes.
- Organization of software development both on the host and directly on the hardware prototypes.
- Development of drivers for devices connected to the hardware platform via UART/CAN/I2C according to the relevant datasheets.
- Development of network command protocol (Ethernet/UDP).
- Working with KLV metadata (STANAG 4609) and Mavlink protocol.

**Skills:**

- 4+ years of C++ programming experience.
- Strong theoretical and practical knowledge of multithreading, OOP, algorithms.
- Experience with Git.
- Experience in cross-platform developmen.
- Practical experience in developing fault-tolerant client-server architecture.
- Practical experience of working with Linux.
- Theoretical knowledge of automatic control systems and PID controllers will be an advantage.
- Knowledge of the English language at the level necessary for confident understanding of technical documentation.