Position: C/C++ Application Developer
Company: KaaIoT, Technologies LLC
Experience required: 3y
Category: C++
Published: 2021-08-01T00:00:00+03:00

Requirements:

4+ years of experience in C/C++ (user space) and systems programming in Linux, Docker-based environments
Strong knowledge of C++ standards, fluency in C++ 20
Concurrent programming
Distributed systems design and implementation, networking
Packaging Linux installations (deb/rpm), experience with Docker
Unit testing, TDD
Shell scripting, make, CMake, Maven
Git, Bitbucket, Jira, Confluence
Pre-intermediate or higher level of English

Would be a plus:

Boost libraries, SPDK
RESTful API, protobuf
CI set up, static code analysis
Python scripting for e2e testing
Contribution to open-source projects
Experience optimizing performance using OS and system internals
Experience building complex, highly optimized systems from the ground up
Agile software development, Scrum framework