We are looking for a Software Engineer – C++
You’ll make a difference by:
- At least 5 years’ experience in developing C++.
- Solid knowledge of software algorithms and data structures.
- Competent handling of standard development tools, in particular Linux OS, version control systems (git), IDEs and Debugging tools.
- Understands OOPS concepts and Design patterns.
- At least C++ 11/14/17 working experience needed.
- Should be good in SQL queries.
- Knowledge in multi-threading, distributed computing, microservices architecture.
- C++ IDE: mainly used QT Creator and visual code.
- C++ frameworks.
- Preferrable QT version 5.10 or 5.15.
- Boost 1.66 or 1.73.
- Knowledge of.
- Compiler Clang 8 or 10 better to have Clang 11.
- Preferrable – code coverage framework.
- Preferrable – Static analysis tools (Code Scene Tool).
- Code review process.
- Debugging Skills (gdb).
- Profiling tools (valgrind, callgrind).
- Buildsystem: CMake.
- Unit Test Framework.
- Experience of working in Agile methodology.
- Excellent oral communication and written skills – including the ability to speak and write in English.
- Good team player.
Desired Skills:
- 2 to 4 years of experience is required.
- Great Communication skills.
- Analytical and problem-solving skills.